我想讀取文本文件,比如說file.txt,它包含多行。BASH - 從文本文件讀取多行
說的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中的多行連接爲一個長字符串?
提供迄今不工作的解決方案。 也許我應該更清楚地解釋我想要的... 我有一個名爲file.txt的文件,例如。該文件包含一句「這是第1行」「這是第2行」「這是第3行」。也就是說,文本文件中有3行。我想將這些行保存爲一個字符串連接在一個bash變量中,比如$ text。 – 2012-04-19 14:31:30