2014-02-05 67 views

回答

1

您可以使用:

while read line; do 
    echo "$line" 
done < tweets 
+0

因此被自動設置爲「$線」的變量,還是我設置它? – RydallCooper

+0

它是通過閱讀公告自動設置的。 – anubhava

1

在bash,使用mapfile將文件讀入一個數組:

$ mapfile -t var < tweets 
$ echo "${var[0]}" 
    this is line one 
$ echo "${var[2]}" 
    this is line three 
+0

是BASH 4+功能,因爲我沒有'GNU bash,版本3.2.48(1) - 發佈' – anubhava

+0

不知道。你可以這樣做:'a =(1); a + =(2)'?否則,我會''讀取-r行;做var [i ++] = $ line;完成

+0

是'a =(1); a + =(2)'作品也可以在這裏使用。 – anubhava

相關問題