次のスクリプト フラグメントは、シェル スクリプト sqoopToHdfs.sh をタブ内のエントリごとに 1 回、ただし順番に起動します。
tabs="contracts employees resources"
for t in $tabs; do /shared/sqoopToHdfs.sh $t >$t.out 2>&1 ; done
ただし、これらすべてを並行して起動しようとする次の試みは機能しません。
for t in $tabs; do /shared/sqoopToHdfs.sh $t >$t.out 2>&1 **&**; done
では、for ループと互換性のあるバックグラウンドで起動する (または同じ効果を達成する) 正しい構文は何ですか?