纯Grep实现
grep -n "关键词" -r ./
这样打是搜索当前目录内所有文件,将列出包含“关键词”的文件及那一行。-r代表遍历,但无法指定文件类型。
Find+grep实现
find ./ -type f -name "*.log" | xargs grep "ERROR"
这样打是搜索当前目录内所有log后缀文件中包含ERROR的那一行,已遍历,且可以指定文件类型。
grep -n "关键词" -r ./
这样打是搜索当前目录内所有文件,将列出包含“关键词”的文件及那一行。-r代表遍历,但无法指定文件类型。
find ./ -type f -name "*.log" | xargs grep "ERROR"
这样打是搜索当前目录内所有log后缀文件中包含ERROR的那一行,已遍历,且可以指定文件类型。