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.

4
Używanie sed / awk do usuwania czegokolwiek po pierwszym spacji
aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 Używając sed / awk / replace, w powyższym tekście chcę usunąć wszystko, co następuje po pierwszym spacji w każdym wierszu. Na przykład dane wyjściowe będą: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd każda pomoc będzie mile widziana.
20 sed  grep  awk 


2
Co robi grep, gdy nie uruchamia procesora?
Kiedy szukam dopasowania z grep, często zauważam, że kolejne wyszukiwanie zajmuje znacznie mniej czasu niż pierwsze - np. 25s vs. 2s. Oczywiście nie polega to na ponownym wykorzystaniu struktur danych z ostatniego uruchomienia - należy je zwolnić. Po uruchomieniu timepolecenia grepzauważyłem ciekawe zjawisko: real 24m36.561s user 1m20.080s sys 0m7.230s Gdzie …
19 grep  performance 


5
grep z operatorami logicznymi
Czy istnieje narzędzie podobne do grep, które umożliwi mi wyszukiwanie grep przy użyciu operatorów logicznych. Chcę mieć możliwość swobodnego zagnieżdżania i łączenia konstrukcji logicznych. Na przykład takie rzeczy powinny być możliwe: grep (term1 && term2) || (term1 && (term3 xor term4)) * Zdaję sobie sprawę, że można to zrobić za …
19 grep 



3
Wyklucz pliki, które mają bardzo długie linie tekstu z wyjścia grep
Często uruchamiam polecenia grep, aby znaleźć rzeczy w moim kodzie, ale problem z projektami internetowymi polega na tym, że często będą kompresowane pliki JavaScript i CSS, które tworzą jedną ogromną linię tekstu, więc jeśli zostanie znalezione dopasowanie, całe okno terminala jest wypełniony ponad 1000 linii, co sprawia, że ​​znalezienie tego, …
18 grep 

11
Grep ogromną liczbę wzorów z ogromnego pliku
Mam plik, który rośnie około 200 000 wierszy dziennie, i wszystko składa się z bloków po trzy linie jako takie: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Teraz mam inny plik, z którego wyodrębniam około 10 000 wzorców kluczy, …
18 grep  awk  database  text 


4
Wyjście na standardowe wyjście i jednocześnie grep do pliku
Mam skrypt, który wyświetla tekst na adres stdout. Chcę zobaczyć wszystkie te dane wyjściowe w moim terminalu, a jednocześnie chcę przefiltrować niektóre wiersze i zapisać je w pliku. Przykład: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A …
18 grep  pipe  stdout  tee 

5
Scal dwie listy podczas usuwania duplikatów
Mam wbudowany system linuksowy korzystający z Busybox (OpenWRT) - więc polecenia są ograniczone. Mam dwa pliki, które wyglądają: pierwszy plik aaaaaa bbbbbb cccccc mmmmmm nnnnnn drugi plik mmmmmm nnnnnn yyyyyy zzzzzz Muszę scalić te 2 listy w 1 plik i usunąć duplikaty. Nie mam diff (przestrzeń jest ograniczona), więc dostać …
18 bash  grep  sed  awk  busybox 

3
Potok znajdź w grep -v
Próbuję znaleźć wszystkie pliki określonego typu i nie zawierające określonego ciągu. Próbuję o tym poradzić przesyłając polecenie find do grep -v przykład: find -type f -name '*.java' | xargs grep -v "something something" To nie wydaje się działać. Wygląda na to, że zwraca wszystkie pliki znalezione przez polecenie find. To, …
18 grep  find  pipe 

1
Co jest przeciwieństwem „grep”?
Powiedzmy, że drukuję długą serię ciągów i zamiast pokazywać tylko wiersze zawierające określony wzór (który używa do tego „grep”), jak mogę odfiltrować pewne wzory?
18 grep 

2
lista jednostek do wyboru dla Journalctl
Na serwerze CentOS 7 chcę uzyskać listę jednostek do wyboru, dla których journalctlmożna tworzyć dzienniki. Jak mogę zmienić następujący kod, aby to osiągnąć? journalctl --output=json-pretty | grep -f UNIT | sort -u W terminalu CentOS 7 powstaje powyższy kod grep: UNIT: No such file or directory. EDYTOWAĆ: Następujący program Java …
18 grep  systemd 

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.