forループを使用して次のコードを実装しましたが、スクリプトを実行した後にエラーが出力されます。
for i in `awk -F"|" '{print $1}' $INPUTFILE`, j in `awk -F"|" '{print $2}' $INPUTFILE`
do
echo $i:$j
done
シェルスクリプトの単一のforループで複数の変数を使用するのに役立ちます。
ベストアンサー1
bashは複数の変数を持つループを受け入れますが、Cに似た構文のみを使用します。
for ((i=0,j=10;i<=j;i++,j--))
do
echo "i=$i"
echo "j=$j"
done