aliasが設定されていても、xargsを使うと、aliasが使用されなくなる。
aliasを使用するにはbash -ic
を使い、interactiveモードでコマンド実行する必要がある。
$ alias rm='rm -i'
# aliasが使われず、いきなりrmされる
$ somecommand | xargs rm
# interactiveモードになったことでaliasが有効になり、rm前に確認メッセージが出る
$ somecommand | xargs bash -ic rm