Xargs
ただし、発生させるコマンドがこの例のように chmod コマンドであれば、内部的に発生させるコマンドの長さを調整する機能を用いることで回避できるだろう。
この例では、xargs は find コマンドが出力した200個のファイルパスを3個ごとに(3個に満たない場合はその個数だけで)chmod を呼び出す。
もとのコマンドとは異なりはするが、find が出力したファイルを全部のパーミッションを変更するという目的は果たせる。
ただ、このような方法が使えるかどうかは内部的に発生させるコマンド次第である。chmod でなく、例えば tar コマンドの場合は使えない。
xargs コマンドはしばしばたくさんのシェルのバッククォート機能と同じ機能を持っている。しかし、より柔軟で、入力に空白や特殊文字を含む場合にはしばしばより安全でもある。