摘要:
想在当前目录及子目录的.cpp文件中搜索关键字char,键入:grep -R char *.cpp失败。找了很久原因,发现这样一个事实:-R选项的确会进入子目录递归匹配,但前提是,子目录名称也必须满足*.cpp的命名规则,也就是说,对于如下目录层次应用上面的命令:./1.cpp./2.cpp./dir.cpp/3.cpp./dir/4.cpp其中./dir/4.cpp由于目录名称不满足*.cpp的命名规则,4.cpp这个文件是不会参与匹配的...正确的方案得引入管道:find -type f -name *.cpp | xargs grep char由于我自己的应用场合不太适合管道,最终降低要 阅读全文
posted @ 2011-11-28 20:47
Scan.
阅读(2224)
评论(0)
推荐(0)

浙公网安备 33010602011771号