私はgrep
コマンドを知っていて、の機能について学んxargs
でいるので、このページを読んで、xargs
コマンドの使用方法の例をいくつか示します。
最後の例、例10に混乱しています。「xargsコマンドはgrepコマンドを実行して、文字列 'stdlib.h'を含むすべてのファイルを検索します(findコマンドで提供されたファイル)」
$ find . -name '*.c' | xargs grep 'stdlib.h'
./tgsthreads.c:#include
./valgrind.c:#include
./direntry.c:#include
./xvirus.c:#include
./temp.c:#include
...
...
...
ただし、単に使用することの違いは何ですか
$ find . -name '*.c' | grep 'stdlib.h'
?
明らかに、私はまだxargsが正確に何をしているかに苦労しているので、どんな助けも大歓迎です!