1

だから私はこの例をオンラインで見つけましたが、私はまだ少し無知です.

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

私のファイルは list.txt と呼ばれ、スクリプトと同じフォルダーにあります。リストを1行ずつ読み取るには、上記に何を追加/変更する必要がありますか?

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 に答える