我正在尝试读取一个文本文件,比如 file.txt,它包含多行。
说输出file.txt
是
$ cat file.txt
this is line 1
this is line 2
this is line 3
我想将整个输出存储为一个变量,例如$text
.
当变量$text
被回显时,预期的输出是:
this is line 1 this is line 2 this is line 3
我的代码如下
while read line
do
test="${LINE}"
done < file.txt
echo $test
我得到的输出总是只有最后一行。有没有办法将 file.txt 中的多行连接为一个长字符串?