社区
系统维护与使用区
帖子详情
grep匹配AAA但不匹配BBB怎样写
agpintel
2019-11-13 02:10:45
如有一文本file:
AAA
AAA BBB
CCC
我想使用grep 只匹配 第一行, 不匹配第二行. 下面方法能合并成一个 grep吗?
cat file | grep "AAA" | grep -v "BBB"
用 sed可以实现: sed -n '/AAA/{/BBB/!p}'
用awk 也行: awk '/AAA/&& $0!~/BBB/'
...全文
306
2
打赏
收藏
grep匹配AAA但不匹配BBB怎样写
如有一文本file: AAA AAA BBB CCC 我想使用grep 只匹配 第一行, 不匹配第二行. 下面方法能合并成一个 grep吗? cat file | grep "AAA" | grep -v "BBB" 用 sed可以实现: sed -n '/AAA/{/BBB/!p}' 用awk 也行: awk '/AAA/&& $0!~/BBB/'
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
吴俊言
2019-11-21
打赏
举报
回复
grep “AAA$” file or grep -e "\<AAA\>$" file
清风贰两
2019-11-21
打赏
举报
回复
cat file |grep A$
linux学习笔记
假设我们需要找到包含特定字符串“
aaa
”但不包含另一个字符串“
bbb
”的所有文件,并对这些文件进行处理。根据上面介绍的命令,我们可以采用以下步骤: 1. 使用`find`命令定位包含“
aaa
”的文件:`find /path/to/...
Linux大神的学习笔记
- `
grep
-i '
aaa
' file`: 不区分大小
写
地查找"
aaa
"。 - `
grep
-v '
aaa
' file`: 显示不包含"
aaa
"的行。 - 在解决实际问题时,可以结合`
grep
`和其他命令,如`find`和`管道符`(|),例如: ```bash find . -type ...
linux学习笔记,linux命令整理
- `
grep
`用于在文件中查找
匹配
的文本,例如`
grep
'
aaa
' * -l`列出包含"
aaa
"的文件名,`
grep
-v '
bbb
'`排除含有"
bbb
"的行,结合管道符`|`可实现更复杂的过滤,如查找包含"
aaa
"而不包含"
bbb
"的文件:`find ....
Linux学习笔记(强悍总结值得一看).pdf
`
grep
`支持多种参数来控制搜索行为,如`-l`显示包含指定文本的文件名,`-n`在
匹配
行前显示行号,`-i`进行不区分大小
写
的搜索,`-v`显示不包含指定文本的行,以及`-q`在找到
匹配
时静默不输出,仅检查退出状态。...
linux学习笔记总结
- `
grep
-i '
aaa
' file`:忽略大小
写
进行
匹配
。 - `
grep
-v '
aaa
' file`:显示不包含"
aaa
"的行。 - 使用管道符`|`可以连接多个命令,例如:`find . -name "*.txt" |
grep
-v '
bbb
'`会找出当前目录及其子目录下不...
系统维护与使用区
19,619
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章