Jaka jest opcja grep
, która pozwoli mi tylko wydrukować pasujący plik, a nie linię w pliku spełniającym kryteria?
Jaka jest opcja grep
, która pozwoli mi tylko wydrukować pasujący plik, a nie linię w pliku spełniającym kryteria?
Odpowiedzi:
Możesz użyć przełącznika typu uniksowego -l
- zwykle zwięzłego i tajemniczego - lub odpowiednika --files-with-matches
- dłuższego i bardziej czytelnego.
Wyjście grep --help
nie jest łatwe do odczytania, ale jest tam:
-l, --files-with-matches print only names of FILEs containing matches
-l
(to jest mała litera L).
Pamiętaj też o jednej rzeczy. Bardzo ważne
Musisz podać polecenie coś takiego, aby być bardziej precyzyjnym
grep -l „wzorzec” *