Mac の xargs について

xargs には r オプションがあり、これを指定すると標準入力が空だった場合に、xargs で指定したコマンドは実行されなくなります。

しかし、Mac での xargs ではこの動作がデフォルトになっており、r オプションが存在しません。

Mac 上では想定した動きになっても、CentOSなどでは期待通りに動かない罠があるため、注意が必要です。