Witam Próbuję przeszukać mój katalog szyn za pomocą polecenia grep. Szukam konkretnego słowa i chcę grep, aby wydrukować nazwę pliku i numer linii. Czy istnieje flaga grep, która zrobi to za mnie? Próbowałem użyć kombinacji -n i -l, ale są to wydruki nazw plików bez numerów lub po prostu wyrzucenie dużej ilości tekstu do terminala, którego nie da się łatwo odczytać.Grep nazwa pliku i numer linii
ex:
grep -ln "search" *
Czy muszę go do rury awk?
Czuję, że to najlepiej odpowiada na oryginalne pytanie. Tylko nazwy plików i numery linii. – mastaBlasta
Zauważ, że to nie działa, jeśli masz bezwzględne nazwy ścieżek systemu Windows, takie jak 'C: \ Users \ me \ git \', ponieważ zawiera już jeden dwukropek. – hirse