J'ai un fichier qui contient peut-être un mauvais formatage (dans ce cas, l'occurrence du motif \\backslash
). Je voudrais utiliser grep
pour ne renvoyer que les numéros de ligne où cela se produit (comme dans, la correspondance était ici, allez à la ligne # x et corrigez-la).
Cependant, il ne semble pas y avoir de moyen d'imprimer le numéro de ligne ( grep -n
) et non la correspondance ou la ligne elle-même.
Je peux utiliser un autre regex pour extraire les numéros de ligne, mais je veux m'assurer que grep ne peut pas le faire tout seul. grep -no
se rapproche le plus, je pense, mais affiche toujours le match.
grep -no
:! Cela a fait ce que je suis venu ici pour essayer de faire! (c'est-à-dire ne pas imprimer la ligne qui est parfois très longue, par exemple, dans les fichiers source javascript minifiés.)