or(|)连接符
1.搜索某用户日志错误文件中出现的所有 fatal、error 和 critical 字符串,需要转义。语法如下
grep 'fatal\|error\|critical' /var/log/nginx/error.log
注:要搜索的字符串包含空格,需要用双引号将其括起来
2.扩展正则表达式的同一个示例,它不需要转义字符:
grep -E 'fatal|error|critical' /var/log/nginx/error.log
3忽略大小写,加-i
grep -i 'fatal|error|critical' /var/log/nginx/error.log
4.仅需要返回指定字符串是整词的行,或者是由非单词字符括起来的行,可以使用 grep 加 -w (或 --word-regexp )选项
grep -w 'fatal|error|critical' /var/log/nginx/error.log