所以我在网上找到了这个例子,我仍然有点无能为力。
#!/bin/bash
while read line
do
name=$line
echo "Name read from file - $name"
done < t
我的文件名为list.txt,与我的脚本位于同一文件夹中。我需要添加/修改以上内容才能让它逐行读取我的列表?
答案 0 :(得分:4)
#!/bin/bash
while read name
do
echo "Name read from file - $name"
done < list.txt
答案 1 :(得分:2)
如果要将文件名作为参数传递给脚本:
#!/bin/bash
file=$1
while read name; do
echo "Name read from file - $name"
done < "$file"
并像这样调用它:
./myscript list.txt