Linux grep 命令用于查找文件里符合条件的字符串。
grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。
常用参数:
grep 'test' * 在当前目录搜索带'test'行的文件
grep -r 'test' * 在当前目录及其子目录下搜索'test'行的文件
grep -l -r 'test' * 在当前目录及其子目录下搜索'test'行的文件,但是不显示匹配的行,只显示匹配的文件
grep -c '13126593380' *.log 统计匹配行数
grep -i 'test' 忽略大小写进行匹配
grep '13126593380' /var/www/html/log/node-access.log | wc -l 统计多少条
实例操作:
grep -c '13126593380' *.log 统计匹配行数
grep -i 'test' 忽略大小写进行匹配
grep '13126593380' /var/www/html/log/node-access.log | wc -l 统计多少条