Chciałbym się nauczyć, jak z niego korzystać, aby móc więcej korzystać z terminala.
command-line
grep
Ben
źródło
źródło
man grep
.Odpowiedzi:
grep
służy do wyszukiwania tekstu z pliku lub wyniku innego polecenia. Może zwrócić wiersze, w których znajduje dopasowanie, lub wiersze, w których nie znajduje.źródło
NAZWA
STRESZCZENIE
OPIS
OPCJE
ŹRÓDŁO: MANPAGE DLA GREP
Możesz dowiedzieć się o komendach, pisząc
w terminalu.
źródło
Oznacziłeś swoje pytanie
grep
tagiem. Ale lepiej było najpierw przeczytać informacje o tagu odnoszące się dogrep
:Ponadto prawie każde polecenie ma stronę podręcznika, którą można przeczytać. W twoim przypadku użyj tego polecenia:
Nawet więcej, można uzyskać informacje na temat grep użyciu jednej z następujących komend:
info grep
,grep -h
,grep --help
,whatis grep
lubapropos grep
.źródło
grep przeszukuje zawartość plików na podstawie wyrażenia regularnego. Najłatwiejszym sposobem użycia jest coś takiego
grep "word" file.txt
, w którym to przypadku po prostu zwróci każdą linię, w której słowo „słowo” pojawia się w pliku.txt (lub nic, jeśli go nie ma). Aby zrobić bardziej zaawansowane rzeczy, dowiedz się o wyrażeniach regularnych. Możesz znaleźć wiele samouczków online, wyszukując. http://lmgtfy.com/?q=grep+tutorialOsobiście nie polecam korzystania z terminala tylko ze względu na korzystanie z terminala. Możesz mieć wiele kłopotów z nauką skomplikowanych narzędzi, takich jak grep, aby odkryć, że korzystasz z programów graficznych lub skryptów napisanych w swoim ulubionym tłumaczonym języku. Większość ludzi, którzy zalecają naukę staromodnych poleceń terminalowych, to sami staroświeccy hakerzy.
źródło
Polecenie grep przeszukuje jeden lub więcej plików wejściowych w poszukiwaniu linii zawierających dopasowanie do określonego wzorca. Domyślnie grep drukuje pasujące linie.
Grep przeszukuje nazwane PLIKI wejściowe (lub standardowe wejście, jeśli nie ma nazw plików lub nazwa pliku - jest podana) w poszukiwaniu linii zawierających dopasowanie do podanego WZORCA. Domyślnie grep drukuje pasujące linie.
Ponadto dostępne są dwa warianty programów egrep i fgrep. Egrep jest taki sam jak grep -E. Fgrep jest taki sam jak grep -F. Strona man
Możesz także spojrzeć na SS64
źródło