【Linux】xargsコマンドで標準出力以外を非出力にする。

ようは対象となるファイルにヒットしなかった場合、実行しなければよい。

例えばfindコマンドで見つけたファイルをrmコマンドで削除しようとしている場合。

find ./ -name 'target-file-name_*.txt' | xargs --no-run-if-empty rm

上記のように「–no-run-if-empty」オプションを付加してやれば良い。