2014-02-05 27 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

相关问题