Tenho um arquivo que possivelmente contém uma formatação incorreta (neste caso, a ocorrência do padrão \\backslash
). Eu gostaria de usar grep
para retornar apenas os números das linhas onde isso ocorre (como em, a correspondência estava aqui, vá para a linha # x e corrija).
No entanto, não parece haver uma maneira de imprimir o número da linha ( grep -n
) e não a correspondência ou a própria linha.
Posso usar outra regex para extrair os números de linha, mas quero ter certeza de que o grep não pode fazer isso sozinho. grep -no
chega mais perto, eu acho, mas ainda exibe a correspondência.
grep -no
:! Isso fez o que eu vim aqui tentar fazer! (ou seja, não imprimir a linha que às vezes é muito longa, por exemplo, arquivos de origem javascript minificados.)