Xargs を使用して、標準入力の内容を扱いやすい断片に分割し、その断片ごとにコマンドを呼び出すことができます。しかし、それがどの作品かを知ることはできますか?例を挙げると:
シーケンス 1 10 | xargs -P 2 -n 2 mycommand
電話します
mycommand 1 2 &
mycommand 3 4 &
mycommand 5 6 &
mycommand 7 8 &
mycommand 9 10 &
しかし、「mycommand」スクリプトで知りたいのは
mycommand 1 2
最初のピース/セグメントを処理しています。その情報にアクセスすることは可能ですか?
ps 上記の単純な例では、数字を見て判断できます。しかし、任意のリストの場合、入力ストリームに実際に piece# を挿入せずに、どのように情報にアクセスするのでしょうか?