次のように、txtファイルをスクリプトに渡すシェルスクリプトがあります。
./run.sh < list.txt
スクリプト内で、" while read LIST do ... end
"を実行しています。
すべてうまく機能し、スクリプトはリストを使用して実行されます。
while read LIST do ... end
ただし、今は同じシェル スクリプトに1 秒を入れたいと思っています。実行時に渡している元のリストから再度読み取ってもらいたいのですが、うまくいきません。最初のループでは list.txt ファイルを読み取りますが、2 番目のループでは読み取りません。
要求するたびにスクリプトが list.txt を読み取るようにするにはどうすればよいですか?