请考虑以下示例:
$ grep --color=always -n 'Format\|Files' /usr/share/doc-base/doc-base | less -R
在这里,grep
还将为匹配的行号着色并less
显示它。
我知道我可以显示整个文件的行号less
:
$ less -N /usr/share/doc-base/doc-base
我的问题是 - 有没有办法用less
行号显示整个文件 - 但行号是彩色的(如输出的情况grep
)?
非常感谢您的回答,
干杯!
答案1
好吧,发现了一些与上面的例子相关的东西 - 只需grep
另外匹配“行的开头”( ^
),所有不匹配的行都将“完好无损”地通过,只有行号被着色:
$ grep --color=always -n 'Format\|Files\|^' /usr/share/doc-base/doc-base | less -R
...(作为奖励,匹配项会保持突出显示)。
但是,我仍然想知道是否less
可以说服“本地”这样做?