1

所以我在网上找到了这个例子,我仍然有点无能为力。

#!/bin/bash
while read line
do
name=$line
echo "Name read from file - $name"
done < t

我的文件名为 list.txt,与我的脚本位于同一文件夹中。我必须在上面添加/修改什么才能让它逐行读取我的列表?

4

2 回答 2

4
#!/bin/bash
while read name
do
    echo "Name read from file - $name"
done < list.txt
于 2013-07-01T14:45:48.430 回答
2

如果要将文件名作为参数传递给脚本:

#!/bin/bash
file=$1
while read name; do
    echo "Name read from file - $name"
done < "$file"

并像这样调用它:

./myscript list.txt
于 2013-07-01T14:55:48.240 回答