Pytania otagowane jako grep

grep to narzędzie do wyszukiwania tekstu wiersza polecenia, pierwotnie napisane dla systemu Unix. Używa wyrażeń regularnych do dopasowania tekstu i jest powszechnie używany jako filtr w potokach. Użyj tego znacznika tylko wtedy, gdy twoje pytanie dotyczy programowania przy użyciu interfejsów grep lub API opartych na grep. Pytania dotyczące używania lub rozwiązywania problemów z opcją wiersza polecenia grep są nie na temat.

30
Jak znaleźć wszystkie pliki zawierające określony tekst w systemie Linux?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Próbuję znaleźć sposób na przeskanowanie całego systemu Linux w poszukiwaniu wszystkich plików zawierających określony ciąg tekstu. Dla wyjaśnienia szukam tekstu …
5254 linux  text  grep  directory  find 



15
Jak grep (wyszukiwanie) popełnionego kodu w historii Git
Kiedyś usunąłem plik lub kod z pliku. Czy mogę grepować w treści (nie w komunikatach zatwierdzania)? Bardzo złym rozwiązaniem jest grep log: git log -p | grep <pattern> Jednak to nie zwraca natychmiast skrótu zatwierdzenia. I bawił się git grepbezskutecznie.
1432 git  grep  diff 


3
Negatywne dopasowanie za pomocą grep (dopasuj linie, które nie zawierają foo)
Próbowałem wypracować składnię tego polecenia: grep ! error_log | find /home/foo/public_html/ -mmin -60 LUB: grep '[^error_log]' | find /home/baumerf/public_html/ -mmin -60 Muszę zobaczyć wszystkie pliki, które zostały zmodyfikowane, z wyjątkiem tych o nazwach error_log. Przeczytałem o tym tutaj , ale znalazłem tylko jeden notwzór wyrażenia regularnego.
990 regex  grep 

11
Jak mogę stderr potoku, a nie stdout?
Mam program, który zapisuje informacje do stdouti stderr, i muszę przejść grepprzez to, co nadchodzi do stderr , ignorując standardowe wyjście . Oczywiście mogę to zrobić w 2 krokach: command > /dev/null 2> temp.file grep 'something' temp.file ale wolałbym móc to zrobić bez plików tymczasowych. Czy są jakieś sprytne sztuczki …
981 bash  grep  stdout  pipe  stderr 

11
grep, ale tylko niektóre rozszerzenia plików
Pracuję nad pisaniem skryptów do grepniektórych katalogów, ale katalogi te zawierają różnego rodzaju typy plików. Chcę greppo prostu .hi .cppteraz, ale może kilka innych w przyszłości. Do tej pory mam: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image ~/path3/; grep -r -i CP_Image …


12
Jak „grep” ciągły strumień?
Czy można tego używać grepw ciągłym strumieniu? Mam na myśli rodzaj tail -f <file>polecenia, ale z grepwyjściem, aby zachować tylko te linie, które mnie interesują. Próbowałem, tail -f <file> | grep patternale wydaje się, że grepmożna go wykonać tylko po tailzakończeniu, czyli nigdy.
729 linux  bash  shell  grep  tail 

14
Czy grep może wyświetlać tylko słowa pasujące do wzorca wyszukiwania?
Czy istnieje sposób, aby grep wyprowadzał „słowa” z plików pasujących do wyrażenia wyszukiwania? Jeśli chcę znaleźć wszystkie wystąpienia np. „Th” w wielu plikach, mogę: grep "th" * ale wynik będzie podobny (pogrubiony przeze mnie); niektóre-text-file: kot siedział na tej maty some-other-text-file: Szybki brązowy lis jeszcze inny plik tekstowy: mam nadzieję, …
685 grep  words 





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.