chaihongjun.me

Linux下查找文件内字符串的方法

Linux下查找文件内字符串的方法

#过滤字符串一定是要用到grep命令,一般grep常规用到的参数有这些:
# -r 递归
# -n 屏幕显示匹配的行号
# -h 显示匹配的文件名
# -H 不显示匹配的文件名
# -l 只显示匹配的文件名
# -c 统计匹配结果有多少行
#首先是最简单的方法查找当前目录所有包含字符串“字符串”的文件,不限定文件类型。
grep -rn "字符串" * 
#如果屏幕打印显示比较多不方便阅读的话可以导出来:结果导出到file.txt
grep -rn "字符串" * > file.txt
#如果是想在特定类型文件里面找字符串:在当前目录递归查找JS文件里包含字符串的文件
find . -name *.js | xargs grep -rn "字符串" > file.txt


#结构就是
find  /path/  */*.js | xargs grep -rn "字符串"  > file.txt


知识共享许可协议本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。作者:柴宏俊»