私はこの簡単なスクリプトを持っています:
#!/bin/bash
cmd="file.txt"
while read line
do
command $line > $line
done < $cmd
そして、この .txt ファイル:
./cmd var1 var2 var3
./cmd var1 var2 var3
./cmd var1 var2 var3
./cmd var1 var2 var3
私の目標は、各行を読み取ってコマンドを実行することですが、次のエラーが発生し続けます。
line x: $line: ambiguos redirect
私は BASH を初めて使用し、このエラーの意味がわかりません。調査中に何十ものさまざまな説明が出てきました。私が間違っている可能性があることを知っている人はいますか?