如何使用 grep --color 命令突出显示括号?

如何使用 grep --color 命令突出显示括号?

我想用[任意颜色突出显示每一个,以便我可以看到此处隐藏的信息:

[###[#[[[#[###[#[[[#[[[#[###[#[[[
[###[##[##[[##[#[####[##[[##[##[#
[######[##[#[#[#[[[##[##[#[#[##[#
[######[##[##[[#[####[##[##[[##[#
[[[###[[[#[###[#[###[[[#[###[#[[[

答案1

您想要匹配[,但是,在 中grep[是正则表达式活动字符。解决方案是使用反斜杠对其进行转义,以便grep将其视为普通的简单文字字符:

grep --color=always '\[' fname

输出如下所示:

在此处输入图片描述

相关内容