Como exibir o número da linha ao fazer grep em um arquivo


14

Como exibir o número da linha ao fazer grep em um arquivo. Por exemplo:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r 

Respostas:


32

Existe a opção -n, e muito mais na página de manual, que vale a pena ler.


6

grep -n <pattern> <file>prefixa cada linha de saída com o número da linha no arquivo de entrada. É isso que você está procurando?


colisão no ar com enzotib, que foi mais rápido
Petr Uzel

1

alias grep='grep -inE --color=auto'

Isso também colorirá a correspondência para facilitar a leitura.


1

Você já conferiu cat -n 'filename'. Isso imprimirá os números de linha.


0
cat -n /boot/config | grep CONFIG_PM_ADVANCED_DEBUG

catserá -n[umber]as linhas e | (filter)através de grepprocurar apenas linhas com CONFIG_PM....neles

a saída resultante será o número da linha; o texto da linha e da string

cat -n[umber lines] /Path/to/filename | grep -i[gnor case (optional)] STRING_TO_LOOK_FOR

Bem-vindo ao U&L. Eu editei o seu post, para que ele utilize um pouco mais as possibilidades de formatação do site. Revise as alterações (com o histórico de edições) para que suas futuras respostas (e perguntas) possam parecer melhores. Também não é necessário "sinal" a sua mensagem, o seu nome é publicado com o seu perfil em todas as respostas
Anthon
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.