在abc.log里搜索包含测试的日志
#普通查看
grep 测试 abc.log
#翻页查看
grep 测试 abc.log | less
#翻页高亮查看
grep --color=auto --color=always 测试 abc.log | less -R
#查看搜索内容上下文5行内容
grep -C 5 测试 abc.log
#查询既包含测试又包含生产的行
要在 abc.log 文件中查找同时包含 “测试” 和 “生产” 的行,可以使用 grep 命令结合正则表达式来实现。正则表达式 .* 可以匹配任意字符,包括空格。
这个命令会在 abc.log 文件中查找包含 “测试” 和 “生产” 的行,且这两个关键词的顺序可以是任意的。| 表示逻辑或。
grep "测试.*生产\|生产.*测试" abc.log