Come visualizzare il numero di riga mentre si esegue grep su un file


14

Come visualizzare il numero di riga mentre si esegue grep su un file. Per esempio:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r 

Risposte:


32

C'è l'opzione -n, e molti altri nella pagina del manuale, che vale la pena leggere.


6

grep -n <pattern> <file>antepone ciascuna riga dell'output con il numero di riga nel file di input. E 'questo quello che stai cercando?


collisione a mezz'aria con enzotib, che era più veloce
Petr Uzel,

1

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

Questo colorerà anche la partita per una facile lettura.


1

Hai controllato cat -n 'filename'. Questo stamperà i numeri di riga.


0
cat -n /boot/config | grep CONFIG_PM_ADVANCED_DEBUG

catsaranno -n[umber]le linee e | (filter)attraverso grepcercando solo le linee con CONFIG_PM....in esse

l'output risultante sarà il numero di riga; il testo della riga e della stringa

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

Benvenuto in U&L. Ho modificato il tuo post, quindi utilizza un po 'di più le possibilità di formattazione del sito. Esamina le modifiche (con la cronologia delle modifiche), in modo che le tue risposte (e domande) future possano apparire migliori. Inoltre, non è necessario "firmare" il tuo post, il tuo nome viene pubblicato con il tuo profilo su tutte le risposte
Anthon,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.