Mam plik, który prawdopodobnie zawiera złe formatowanie (w tym przypadku wystąpienie wzorca \\backslash
). Chciałbym użyć grep
do zwrócenia tylko numerów linii, w których to występuje (tak jak w przypadku, dopasowanie było tutaj, przejdź do linii # x i napraw to).
Jednak wydaje się, że nie ma sposobu na wydrukowanie numeru wiersza ( grep -n
), a nie dopasowania lub samego wiersza.
Mogę użyć innego wyrażenia regularnego, aby wyodrębnić numery wierszy, ale chcę się upewnić, że grep nie może tego zrobić samodzielnie. grep -no
wydaje mi się, że jest najbliżej, ale nadal wyświetla dopasowanie.
grep -no
:! Zrobiłem to, co przyjechałem tutaj, aby spróbować! (tzn. nie drukuj linii, która jest czasami bardzo długa, np. zminimalizowane pliki źródłowe javascript.)