【IT系】パイプで実行できないコマンドについて

前から気になっていた

パイプだけでは実行できずにxargsを使用すると実行できるコマンドとその他の違い。

 

これが、ようやくわかった。

 

なぜ、パイプだけで実行できなかったのか?

⇛パイプ後のコマンドが標準出力から受け取れないコマンドの場合は失敗するから。

 

なぜ、xargsだと実行できたのか?

⇛標準出力を引数として渡せるから。