gpt4 book ai didi

linux - 突出显示类似于 grep 的文本,但不过滤掉文本

转载 作者:IT老高 更新时间:2023-10-28 12:17:51 27 4
gpt4 key购买 nike

使用 grep 时,它会突出显示与您的正则表达式匹配的行中的任何文本。

如果我想要这种行为,但也让 grep 打印出所有行怎么办?快速浏览了 grep 手册页后,我发现空空如也。

最佳答案

使用确认。在此处查看其 --passthru 选项:ack .它具有允许完整的 perl 正则表达式的额外好处。

$ ack --passthru 'pattern1' file_name

$ command_here | ack --passthru 'pattern1'

你也可以像这样使用 grep:

$ grep --color -E '^|pattern1|pattern2' file_name

$ command_here | grep --color -E '^|pattern1|pattern2'

这将匹配所有行并突出显示模式。 ^ 匹配每个行首,但不会被打印/突出显示,因为它不是字符。

(请注意,大多数设置将默认使用 --color。您可能不需要该标志)。

关于linux - 突出显示类似于 grep 的文本,但不过滤掉文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7393906/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com