Pytania otagowane jako grep

grep to uniksowe narzędzie wiersza polecenia, które wyszukuje dane wejściowe w celu znalezienia wierszy pasujących do wyrażenia regularnego (lub nie) i drukuje wyniki. Ten znacznik służy do zadawania pytań na temat korzystania z funkcji grep, pisania wyrażeń regularnych, które działają z grep, oraz ogólnego użycia. Ponieważ grep jest teraz dostępny w środowiskach uniksopodobnych (np. Cygwin w systemie Windows), możesz również użyć tego znacznika do pytań dotyczących zgodności oraz różnic między wersjami a środowiskami oprogramowania.

5
Zapisywanie wyniku „tail -f” do innego pliku
Jako kontynuacja mojego ostatniego postu, w którym grep & tail -fznajdowałem przypadki „rzadkich” wydarzeń. Chciałbym zapisać to w innym pliku. Próbowałem się odwrócić tail -f log.txt | egrep 'WARN|ERROR' w tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt Plik zostanie utworzony, ale nic nie zostanie wypełnione, czy jest to …
34 bash  cygwin  grep  logging 

3
polecenie find / grep bez wyszukiwania zamontowanych udziałów
Kiedy użyłem polecenia find, prawie zawsze muszę przeszukiwać lokalne dyski. Ale prawie zawsze mam bardzo duże udziały sieciowe, które są uwzględniane podczas wyszukiwania. Czy istnieje prosty sposób na wykluczenie tych z polecenia find, grep i innych podobnych poleceń? Przykład: znajdź / nazwa .vimrc
34 linux  find  grep 

3
Jak używać „sed” z orurowaniem
Chcę zastąpić ciąg wyjściowy grep, mam: $ npm info webpack | grep version wyprowadza mnie $ version: '2.1.0-beta.12', ale chcę mieć: $ 2.1.0-beta.12 Myślę więc, że mógłbym to osiągnąć, używając sedi zastępując niepotrzebne podciągi. Ale tutaj jest dla mnie trudna część: $ npm info webpack | grep version: | sed …
34 bash  grep  sed 


7
Wyłączając grep z listy procesów
Połączyłem polecenie zwrócenia identyfikatora procesu działającego demona: ps aux | grep daemon_name | awk "{ print \$2 }" Działa idealnie i zwraca PID, ale zwraca również drugi PID, który prawdopodobnie jest procesem, który teraz uruchamiam. Czy istnieje sposób, aby wykluczyć moje polecenie z listy zwróconych PID? Testowałem to kilka razy …
27 grep  ps  pid 

4
grep dla „term” i wyklucz „inny termin”
Próbuję zbudować wyszukiwanie grep, które wyszukuje termin, ale wyklucza wiersze, które mają drugi termin. Chciałem użyć wielu -e "pattern"opcji, ale to nie zadziałało. Oto przykład polecenia, które próbowałem i komunikat o błędzie, który wygenerowałem. grep -i -E "search term" -ev "exclude term" grep: exclude term: No such file or directory …
26 linux  bash  search  grep 

1
Połączyć ogon -f z grep?
Cześć, chcę nadal patrzeć na plik dziennika, ale nie chcę też widzieć nieistotnych rzeczy, interesuje mnie tylko coś z „foobar”. Więc gdybym dostosowywał plik, zrobiłbym to tail file | grep "foobar" Teraz, gdy dodałem opcję -f, czy istnieje sposób, aby jakoś pokazać tylko to, czego chcę? używasz grep lub innej …
26 linux  grep  tail 


5
Narzędzie Grep dla XML [zamknięte]
Szukam dobrego narzędzia do wykonywania podobnych do grep operacji na XML - na przykład wyodrębnienia tylko niektórych atrybutów. Grep nie może sobie z tym poradzić - każde narzędzie równoważne DFA może obsługiwać tylko nierekurencyjne dopasowania, a moje może być rekurencyjne. próbowałem xgrep , ale jest dość niestabilny i chcę stabilnego …
22 automation  grep  xml  regex 

3
Jak grepować plik dziennika w określonym czasie
Mam plik dziennika, każda linia w dzienniku jest poprzedzona datą, taką jak: 2012-03-06 11:34:48,657 blah blah blah... Jak mogę uzyskać grepten plik i uzyskać tylko wiersze tylko od 8 rano do 11 wieczorem? Mam na myśli, że chcę policzyć liczbę błędów występujących w godzinach od 8:00 do 23:00.
22 grep 



7
Zalety pliku cat'ing i orurowania do grep
Czy poza wygodą są jakieś dodatkowe korzyści związane z przechwytywaniem pliku i przesyłaniem go do grepa? Wygoda polega na tym, że kiedy pobieram polecenia z mojej historii, takie jak te poniżej, kursor znajduje się na końcu wiersza, więc łatwo jest zmodyfikować polecenie innym tekstem, aby grep na tym samym pliku. …

15
Wyświetl tylko nazwy urządzeń wszystkich dostępnych interfejsów sieciowych
Chcę uzyskać listę wszystkich dostępnych nazw urządzeń sieciowych na moim serwerze Linux. zauważyłem to ifconfig wykona zadanie, jednak ifconfig generuje dość dużo danych wyjściowych: eth0 Link encap:Ethernet Hardware Adresse 08:00:27:fc:5c:98 inet Adresse:192.168.2.222 Bcast:192.168.2.255 Maske:255.255.255.0 inet6-Adresse: fe80::a00:27ff:fefc:5c98/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:329 errors:0 dropped:0 overruns:0 frame:0 TX …
18 linux  networking  grep  sed  cat 

1
Ubuntu Linux: znajdź pliki między określonymi czasami?
Znalazłem SO o nazwie używanie Find / Grep do wyszukiwania plików pomiędzy określoną porą dnia W oparciu o to i Unix SE zadzwonił Polecenie Grep, aby znaleźć pliki zawierające ciąg tekstowy i przenieść je Skończyło się na: find . -type f -mtime -20 | grep -v -e " \(0[012345]\|18\|19\|2[0123]\)" | …
17 linux  ubuntu  grep  find 

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.