1、或操作“ | ” 符号
grep -E '123|abc' filename或者 cat filename | grep -E '123|abc'// 找出文件 filename 中包含123或者包含abc的行数据2、与操作
egrep '123|abc' filename或者 cat filename |egrep'123|abc'// egrep命令用于在文件内查找指定的字符串。egrep执行效果与 grep-E
相似
awk '/123|abc/' filename// awk 的实现方式
3、其他操作grep 123 files | grep abc // 找出既包含 123 又包含 abc 的行。
grep -i pattern files//不区分大小写的搜索。默认情况区分大小写, grep -l pattern files//只列出匹配的文件名, grep -L pattern files//列出不匹配的文件名, grep -w pattern files//只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’), grep -C number pattern files //匹配的上下文分别显示[number]行,
【Shell|Linux: grep命令多关键字的“与”和“或”】参考:https://www.cnblogs.com/zhaoyingjie/p/8976718.html
推荐阅读
- Linux|Shell 编程~人入门到入坑。
- Linux|commands commence before first target
- 技术分享类|Android 使用 adb 命令抓日志
- Linux技术|Windows平台下ADB的安装与使用
- c#|C#中使用SHFileOperation调用Windows的复制文件对话框
- Shell|Linux下 svn命令操作
- ubuntu环境|ubuntu10.04 常用命令
- ubuntu环境|Linux SSH相关命令
- 清理linux服务器缓存的命令
- python|合并和排序 Linux 上的文件 | Linux 中国