n | 一度に渡す引数の数を指定できる。 |
t | オプションで実行コマンドを表示する。 |
l (※iの大文字) |
変数に引数の値を入れて処理させることができる。 よくあるのが、xargs -l{} echo {}のように{}で表現する方法。 |
L | 与えた行数ごとにxargsの処理をさせる。 |
r | 入力が空の場合はコマンド実行しない |
P | 並列実行数を指定する |
xargs -lXXX echo XXX && rm XXX
xargs -lXXX sh -c "echo XXX & rm XXX"
xargs -n2 sh -c 'echo $0; echo $1' (例) /*aaa.txt*/ aa bb cc dd /*実行コマンド**/ cat aaa.txt | xargs -n2 sh -c 'echo $0'とすると以下のようになる。 aa cc