Jak wyświetlić numer linii podczas wykonywania grep na pliku

14

Jak wyświetlić numer linii podczas wykonywania grep na pliku. Na przykład:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r 
użytkownik7044
źródło

Odpowiedzi:

32

Istnieje opcja -ni wiele innych na stronie podręcznika, które warto przeczytać.

enzotib
źródło
6

grep -n <pattern> <file>poprzedza każdą linię wyjścia numerem linii w pliku wejściowym. Czy tego szukasz?

Petr Uzel
źródło
kolizja w powietrzu z enzotibem, który był szybszy
Petr Uzel
1

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

To również pokoloruje dopasowanie, aby ułatwić czytanie.

raychi
źródło
1

Czy można sprawdzić cat -n 'filename'. Spowoduje to wydrukowanie numerów linii.

Satyendra
źródło
0
cat -n /boot/config | grep CONFIG_PM_ADVANCED_DEBUG

catbędzie -n[umber]linie i | (filter)poprzez grepszukanie tylko linii z CONFIG_PM....nimi

wynikowy wynik będzie numerem wiersza; tekst linii i łańcucha

cat -n[umber lines] /Path/to/filename | grep -i[gnor case (optional)] STRING_TO_LOOK_FOR
Landis Reed
źródło
Witamy w U&L. Zredagowałem twój post, więc bardziej wykorzystuje możliwości formatowania strony. Przejrzyj zmiany (wraz z historią edycji), aby Twoje przyszłe odpowiedzi (i pytania) mogły wyglądać lepiej. Nie jest również konieczne „podpisywanie” swojego postu, twoje imię jest publikowane wraz z Twoim profilem we wszystkich odpowiedziach
Anthon