これは私のコードです。
while IFS=',' read a b c; do
read input
echo $input
done 3<&0 < input.csv > output.txt
パイプリダイレクトを介して入力リダイレクトを処理します。ところで、上記のコードを実行してもコントロール入力は停止しません。
なぜ?
ベストアンサー1
これは入力ストリームですread
。ほぼ正しいので、私は誤字かもしれません(2番目のFDに正しいFDを提供することを忘れましたread
)。
while IFS=',' read a b c; do
read input <&3
echo $input
done 3<&0 < input.csv >> output.txt