我知道该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所做的事情而苦苦挣扎,因此我们将不胜感激!