コマンド実行時に Too long argument が出そうな場合の対策。
xargsコマンドがARG_MAXを考慮して分割実行してくれるという話。
だから半角スペース入りのファイル名を考慮して
find (dir) -type f -print0 | xargs -0 ( command )
とすればだいたい良いようですね。
(なんかGUN系とそれ以外で使えるオプションが違ってるのが微妙ですが・・・)
・いまさらxargsの便利さを主張してみる
・いまさら findと xargsと parallelの便利さを主張してみる
0 件のコメント:
コメントを投稿