Comment afficher le numéro de ligne tout en faisant grep sur un fichier


14

Comment afficher le numéro de ligne tout en faisant grep sur un fichier. Par exemple:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r 

Réponses:


32

Il y a l'option -n, et bien d'autres dans la page de manuel, qui mérite d'être lue.


6

grep -n <pattern> <file>préfixe chaque ligne de sortie avec le numéro de ligne dans le fichier d'entrée. Est-ce ce que vous recherchez?


collision en vol avec enzotib, qui était plus rapide
Petr Uzel

1

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

Cela colorera également la correspondance pour une lecture facile.


1

Avez-vous vérifié cat -n 'filename'. Cela imprimera les numéros de ligne.


0
cat -n /boot/config | grep CONFIG_PM_ADVANCED_DEBUG

catsera -n[umber]les lignes et à | (filter)travers la greprecherche uniquement des lignes avec CONFIG_PM....en eux

la sortie résultante sera le numéro de ligne; le texte de la ligne et de la chaîne

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

Bienvenue chez U&L. J'ai édité votre article, il utilise donc un peu plus les possibilités de mise en forme du site. Veuillez examiner les modifications (avec l'historique des modifications), afin que vos réponses (et questions) futures soient plus belles. Il n'est pas non plus nécessaire de "signer" votre message, votre nom est affiché avec votre profil sur toutes les réponses
Anthon
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.