Pytania otagowane jako grep

W przypadku pytań dotyczących grep, narzędzie wiersza polecenia do wyszukiwania wzorców tekstowych w plikach. Użyj tego znacznika, aby zadawać pytania dotyczące samego grep lub pytań dotyczących problemów wynikających z używania narzędzia wiersza polecenia grep.


14
Jak mogę zapobiec wyświetlaniu „grep” w wynikach ps?
Gdy szukam jakiegoś procesu, który nie istnieje, np $ ps aux | grep fnord wayne 15745 0.0 0.0 13580 928 pts/6 S+ 03:58 0:00 grep fnord Oczywiście nie obchodzi mnie grep - to ma tyle samo sensu, co poszukiwanie psprocesu! Jak mogę zapobiec wyświetlaniu grep w wynikach?
304 grep  ps 



6
Policz całkowitą liczbę wystąpień za pomocą grep
grep -cprzydaje się do stwierdzenia, ile razy łańcuch występuje w pliku, ale zlicza każde wystąpienie tylko raz na linię. Jak policzyć wiele wystąpień w wierszu? Szukam czegoś bardziej eleganckiego niż: perl -e '$_ = <>; print scalar ( () = m/needle/g ), "\n"'
215 grep 

9
Co sprawia, że ​​grep uważa plik za binarny?
Mam zrzuty bazy danych z systemu Windows na moim urządzeniu. Są to pliki tekstowe. Używam cygwina, by się przez nie przeszukiwać. Wyglądają na zwykłe pliki tekstowe; Otwieram je za pomocą edytorów tekstu, takich jak Notatnik i WordPad, i wyglądają czytelnie. Jednak gdy uruchomię na nich grep, powie binary file foo.txt …
185 grep 

6
Jak rekurencyjnie grepować poprzez pliki .gz?
Korzystam ze skryptu, aby regularnie pobierać wiadomości Gmaila, które kompresują nieprzetworzony plik .eml do plików .gz. Skrypt tworzy folder na każdy dzień, a następnie kompresuje każdą wiadomość do własnego pliku. Chciałbym znaleźć sposób na przeszukanie tego archiwum pod kątem „ciągu”. Wydaje się, że sam Grep tego nie robi. Próbowałem także …


5
Czy grep zwraca true / false lub czy istnieją alternatywne metody
W ramach tego skryptu muszę być w stanie sprawdzić, czy pierwszy podany argument pasuje do pierwszego słowa pliku. Jeśli tak, wyjdź z komunikatem o błędzie; jeśli nie, dołącz argumenty do pliku. Rozumiem, jak napisać ifinstrukcję, ale nie wiem, jak jej używać grepw skrypcie. Rozumiem, że grepbędzie to wyglądać mniej więcej …
130 grep 


4
Zwraca tylko część linii po pasującym wzorcu
Więc pociągnięcie do otwarcia pliku za pomocą, cata następnie użycie grepdo uzyskania pasujących linii prowadzi mnie tylko do tej pory, gdy pracuję z określonym zestawem dzienników, z którym mam do czynienia. Potrzebuje sposobu, aby dopasować linie do wzoru, ale tylko zwrócić część linii po dopasowaniu. Część przed i po meczu …


7
Czy istnieje podstawowy samouczek dotyczący grep, awk i sed? [Zamknięte]
Od jakiegoś czasu jestem użytkownikiem Linuksa i całkiem dobrze rozumiem większość popularnych narzędzi wiersza poleceń. Jednak te, które pojawią się i ponownie w odniesieniu do programowania są grep, awki sed. Jedyną rzeczą, dla której użyłem grep, jest umieszczenie w nim danych w celu znalezienia plików w plikach dziennika, danych wyjściowych …
95 grep  sed  awk 

2
Dlaczego grep nie ignoruje domyślnie plików binarnych?
Strona podręcznika dla grepopisuje -Iflagę w następujący sposób: -I Ignore binary files. This option is equivalent to --binary-file=without-match option. Mówi również o plikach binarnych: --binary-files=value Controls searching and printing of binary files. Options are binary, the default: search binary files but do not print them; without-match: do not search binary …
94 grep 

8
Jak uruchomić grep z wieloma wzorcami AND?
Chciałbym uzyskać dopasowanie wielu wzorców z niejawnym AND między wzorami, tj. Równoważne z uruchomieniem kilku greps w sekwencji: grep pattern1 | grep pattern2 | ... Jak więc przekonwertować to na coś takiego? grep pattern1 & pattern2 & pattern3 Chciałbym użyć pojedynczego grepa, ponieważ dynamicznie buduję argumenty, więc wszystko musi mieścić …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.