首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我误解了grep手册关于-o (只有匹配)

我误解了grep手册关于-o (只有匹配)
EN

Unix & Linux用户
提问于 2022-03-13 18:24:53
回答 1查看 1.4K关注 0票数 3

grep手册报价:

-o,-仅匹配的只打印匹配行的匹配(非空)部分,每个匹配部分位于单独的输出线上。

matched (non-empty) parts of a matching line的意思是非空行,对吗?

更新

如果意见被删除,请参阅Stephen的答复如下:

  • 译文:“一行中的空字符串”代替“匹配行的空部分”如何?- 10小时前的拉合尔
  • 我认为重要的标签是“匹配的部分”;“匹配的字符串”也会起作用,我不是问哪个更好的人。- 59分钟前的斯蒂芬·凯特
EN

回答 1

Unix & Linux用户

发布于 2022-03-13 18:46:29

考虑这两个命令:

代码语言:javascript
复制
grep -o '^' <<<'1a2b3c'

这没有输出任何输出,因为它与行的开头匹配,并且是空的,所以它不会输出它。

代码语言:javascript
复制
grep -o '[abc]' <<<'1a2b3c'

这将输出匹配行的匹配(非空)部分,其中每个匹配部分位于单独的输出线上。

代码语言:javascript
复制
a
b
c
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/694236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档