2013年4月23日

摘要: R的意思是递归的对目录下的所有文件(包括子目录)进行 grep。比如 grep -R main src就会搜索src目录下所有文件中是否包含 main 这个字符串。因此grep -R "main" *.c 中的 -R 是没有意义的,因为你输入参数是 *.c 而不是目录名字。xargs cmd 将标准输入输入的每一项作为参数执行一次cmd,因此find . -name "*.c" | xargs grep main就是将find找到的每一个文件的名字用 grep main 来执行一下,比如find找到了a.c b.ct est.c那么xargs就将执行三次 阅读全文
posted @ 2013-04-23 10:56 jaryWang 阅读(576) 评论(0) 推荐(0) 编辑

导航