目的:找到.cpp文件或者.c文件下的指定的变量。(个人更喜欢方法二)
方法一、find -name “.cpp” |xargs grep 'test' 查找当前目录下所有的cpp文件中包含test的行。
这种方式得到的输出是严格匹配的。不能找到test1,testandtrain,等字符串。
方法二、如果你想在当前目录下 查找"tes"字符串,可以这样:
grep -rn "tes" ./
./ : 表示路径为当前目录.
-r 是递归查找
-n 是显示行号
这种方式是可以找到test1,testandtrain,等字符串
方法三: find -name ".cpp"|xargs grep -rnws regression
以查找字符串 isascii 为例: find -name *.cpp|xargs grep -rnws isascii find -name *.c|xargs grep -rnws isascii find -name *.h|xargs grep -rnws isascii 或者 grep -rnws isascii . --include=*.h grep -rnws isascii . --include=*.cpp grep -rnws isascii |