Jak używać Grep Comand do drukowania tylko nazwy pliku

Jak Uzywac Grep Comand Do Drukowania Tylko Nazwy Pliku



Możesz użyć grep w swoim systemie, aby wyszukać określone wyrażenia. Pomaga użytkownikowi szukać określonych plików z tekstem docelowym, co dodatkowo pomaga w rozwiązywaniu błędów systemowych i znajdowaniu określonych plików.

Jednak polecenie „grep” ma wadę: tworzy osobne wpisy dla każdej linii zawierającej pasujący tekst. Często powoduje to zapełnienie ekranu wyjściowego niepotrzebnymi elementami tekstowymi. Dlatego w tym krótkim blogu wyjaśnimy prosty sposób użycia polecenia „grep” do wydrukowania nazwy pliku tylko w systemie Linux.







Jak korzystać z polecenia Grep, aby wydrukować tylko nazwę pliku

Polecenie „grep” obsługuje różne opcje służące różnym celom. Jedną z nich jest opcja „-l”, która instruuje wyświetlanie tylko nazw plików z pasującą zawartością.



chwyt -l „wyrażenie_wyszukiwania” katalog_docelowy

Zastąp terminy „wyrażenie_wyszukiwania” tekstem, który chcesz znaleźć, a „katalog_docelowy” katalogiem, w którym powinien przeszukiwać, szukając tego samego. Ponadto, aby przeszukać cały system, możesz także umieścić „katalog_docelowy” jako „*”.



Na przykład wyszukajmy dowolny plik zawierający ciąg „witaj świecie”.





chwyt -To 'Witaj świecie' *

Pamiętaj, że tekst docelowy może nie znajdować się w tych samych tytułach, co tekst wprowadzony w poleceniu „grep”. Dlatego zawsze używaj opcji „-i”, aby przeprowadzić wyszukiwanie bez uwzględniania wielkości liter. Po wykonaniu poprzednie polecenie wyświetla poszczególne katalogi i odpowiadające im dopasowania.



Wniosek

Grep to bardzo skuteczne polecenie umożliwiające wyszukiwanie w systemie plików zawierających określone wyrażenia. Problem pojawia się jednak, gdy wypełnia wyniki wyszukiwania powtarzającymi się elementami tekstowymi. Dlatego, aby się go pozbyć, w tym krótkim blogu wyjaśniono użycie polecenia „grep” do wydrukowania tylko nazwy pliku. Ta prosta metoda polega na użyciu opcji „-l”. Poza tym powinieneś także użyć opcji „-i”, aby uniknąć problemów związanych z wielkością liter w tytule.