Colorir números de linha em menos?

3

Por favor, considere o seguinte exemplo:

$ grep --color=always -n 'Format\|Files' /usr/share/doc-base/doc-base | less -R

Aqui, grep irá colorir também os números de linha das correspondências e less irá exibi-lo.

Sei que posso mostrar o arquivo inteiro com números de linha em less com:

$ less -N /usr/share/doc-base/doc-base 

Minha pergunta é - existe uma maneira de obter less para exibir o arquivo inteiro com números de linha - mas onde os números de linha são coloridos (como no caso da saída grep )?

Muito obrigado antecipadamente por qualquer resposta,
Felicidades!

    
por sdaau 17.06.2012 / 16:07

1 resposta

4

Bem, encontrei algo relacionado ao exemplo acima - basta que grep corresponda também a "início da linha" ( ^ ) e todas as linhas não correspondentes passarão "ilesas", com apenas os números das linhas coloridas:

$ grep --color=always -n 'Format\|Files\|^' /usr/share/doc-base/doc-base | less -R

... (e como bônus, as partidas permanecem em destaque).

No entanto, eu ainda gostaria de saber se less pode ser persuadido a fazer isso "nativamente"?

    
por 17.06.2012 / 16:14

Tags