社区
Linux/Unix社区
帖子详情
grep如何过滤两个以上的选项
daehappy
2003-07-31 05:01:10
cat aaa.cpp | grep func
cat aaa.cpp | grep proc
以上可以分别查看 func和proc.
假如我想查看所有包含func或者proc的呢?该如何grep???
...全文
768
5
打赏
收藏
grep如何过滤两个以上的选项
cat aaa.cpp | grep func cat aaa.cpp | grep proc 以上可以分别查看 func和proc. 假如我想查看所有包含func或者proc的呢?该如何grep???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daehappy
2003-08-01
打赏
举报
回复
谢谢各位!!
blh
2003-07-31
打赏
举报
回复
grep xxx1 filename|grep xxx2 | grep xxx3 ......
fierygnu
2003-07-31
打赏
举报
回复
喔,楼主要的是或者?那就按照楼上的做。
aria
2003-07-31
打赏
举报
回复
1
grep -e func -e proc aaa.cpp
fierygnu
2003-07-31
打赏
举报
回复
用管道:
cat aaa.cpp | grep func | grep proc
grep
过滤
多个字符串
上述命令将从命令的输出中
过滤
包含 “string1”、“string2” 或 “string3” 的行。文件中
过滤
包含 “string1”、“string2” 或 “string3” 的行。将它们组合在一起,并且在需要转义特殊字符时使用反斜杠。
选项
来启用扩展的正则表达式语法,这样就不需要转义。上述命令与第一个示例中的命令是等效的。
过滤
多个字符串时,可以使用管道。结合正则表达式的 OR 操作符。请确保在
过滤
多个字符串时使用。
grep
命令
过滤
多个关键字
grep
命令实现多关键字筛选(逻辑"或"关系)的常用方法:1. -e
选项
指定多个模式(如
grep
-e "key1" -e "key2" file);2. 扩展正则表达式-E配合|符号(如
grep
-E "key1|key2" file);3. 通过-f
选项
从文件读取大量关键字。附加技巧包括忽略大小写(-i)、仅输出匹配内容(-o)和递归搜索(-r)。根据关键词数量选择对应方案:少量用-e/-E,大量用-f。
grep
或 e
grep
或awk
过滤
两个
或多个关键词|使用
grep
匹配“与”或者“或”模式
grep
或 e
grep
或awk
过滤
两个
或多个关键词|使用
grep
匹配“与”或者“或”模式 2011-06-23 14:06
grep
或 e
grep
或awk
过滤
两个
或多个关键词:
grep
-E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行 e
grep
'123|abc' filename
文本三剑客——
grep
过滤
grep
-v^[a-zA-Z0-9_]
grep
_test.txt不显示出显示不以字母、数字、下划线开头的行。
grep
^[^a-zA-Z0-9_]
grep
_test.txt显示不以字母、数字、下划线开头的行。分组捕获分组向后引用,()括起来的表示分组\1\2b表示第一个分组和第二个分组获取到的内容。字符串1@字符串2.字符串3[0-Z_]+@[0-Z]+\.[a-Z]+例如匹配以wangshuai开头的三次,{0-9}表示数字0-9。用途在文件中查找并显示包含指定字符串的行。......
grep
命令常用
选项
也可以对命令gerp -E设置命令的别名,即vi /etc/bashrc打开文件bashrc,然后进入插入模式,使用alias
grep
='
grep
-E'(对命令
grep
-E设置别名
grep
)如果当要筛选的文件内容中有4个扩展正则表达式的话,就在扩展正则表达式的前面加上转义字符即\(左斜杠)使得扩展正则表达式成为普通的字符。命令e
grep
就相当于是
grep
-E命令,在使用扩展正则表达式时,使用e
grep
可以省略掉转移字符的书写。如上图所示,是对
grep
命令加上-E后的一些正则表达式的演示。
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章