Pytania otagowane jako grep

grep to narzędzie wiersza polecenia służące do wyszukiwania tekstu.

3
ogonuj plik dziennika, ale pokaż tylko określone wiersze
Ogoniam plik dziennika flagą -f. Następnie przesyłam to do grep, aby znaleźć tylko linie zawierające „X”. To działa idealnie dobrze. Teraz chcę ponownie potokować to do innego grepa, który usunie wszystkie linie zawierające „Y”. Po dodaniu drugiego potoku plik przestaje się odświeżać i wygląda na to, że nie nadchodzą żadne …


4
Co robi „xargs grep”?
Znam greppolecenie i uczę się o jego funkcjach xargs, więc przeczytałem tę stronę, która zawiera kilka przykładów użycia xargspolecenia. Mylę mnie ostatni przykład, przykład 10. Mówi on: „Polecenie xargs wykonuje polecenie grep, aby znaleźć wszystkie pliki (spośród plików udostępnionych przez polecenie find), które zawierały ciąg„ stdlib.h ”” $ find . …

1
Do czego służy buforowanie linii grep?
Oto moje polecenie, którego używam w skrypcie do grepdanych w czasie rzeczywistym. Wydaje się, że nie pobiera poprawnie danych w czasie rzeczywistym, ponieważ po prostu brakuje niektórych linii. tail -f <file> | fgrep "string" | sed 's/stuff//g' >> output.txt Co zrobiłaby następująca komenda? Co to jest „buforowanie linii”? tail -f …
25 grep 

2
Dlaczego to polecenie grep nie działa?
Kiedy próbuję użyć grep w ten sposób: service --status-all | grep network Nadal wyświetla listę wszystkich usług, mimo że wpakowałem go w grepcelu ograniczenia tylko do ciągu „sieciowego” Po fakcie: Zauważyłem ten artykuł, który wyjaśnia, dlaczego polecenie zachowuje się w ten sposób, to właśnie podoba mi się w Linuksie, zawsze …
24 services  grep 

2
Modyfikowanie koloru grep
Kiedy coś grepuję, wynik jest zawsze czerwony. Wiem, że polecenie grep --colordrukuje wynik w kolorze, który domyślnie jest czerwony. Czy mogę zmienić kolor?


3
Używanie grep z potokiem i ampersand do filtrowania błędów z find
Używam cygwin, aby znaleźć plik na dysku. Jednak muszę wyłączyć komunikaty o odmowie uprawnień (w przeciwnym razie wyniki zostaną ukryte w komunikatach o błędach). Działa następujące polecenie: find -name 'myfile.*' |& grep -v "Permission denied" Nie rozumiem, dlaczego znak ampersand musi być wprowadzony do tego polecenia, spodziewałbym się, że to …
22 bash  command-line  find  grep 

1
Używanie modyfikatorów Regex kompatybilnego z Perlem (PCRE) w grep
Zgodnie z grep --helpi man grepmożemy użyć tej -Popcji, aby zinterpretować wzorzec jako wyrażenie regularne Perla (a dokładniej PCRE), zamiast domyślnych podstawowych wyrażeń regularnych POSIX (BRE). W języku Perl do wyrażenia można dodawać różne modyfikatory w celu dostosowania interpretacji wzorca (w składni /pattern/modifiers). Jak więc ktoś może dodać modyfikatory do …
20 grep  perl  regex 


3
Jak uzyskać numer linii z grep?
Następujący grep grep -r -e -n coll * wyświetli się fullpath/filename: <tag-name>coll</tag-name> Chciałbym wiedzieć, który wiersz ma następujący tekst, próbowałem dodać -n, ale to nie działało. Próbowałem dodać | grep -n *, ale zrobiło to coś dziwnego. To, co chciałbym zobaczyć (nie dbam o format) to fullpath/filename:10: <tag-name>coll</tag-name>


1
pomiń nazwy plików w grep
Przeciągam ciąg z wielu plików, ale niepożądanym efektem ubocznym jest nazwa pliku poprzedzająca wyjście. Jak mogę ukryć nazwy plików wyjściowych używając tylko grep? $ grep -i lp lpNet* lpNet:This was printed via the internet using the lp command. lpNet:I believe lp doesnt care what the device is. lpNet1:This was printed …
18 command-line  bash  grep  cat 


2
Co oznaczają ^ $ i ^ #?
Nie rozumiem BADIPS=$(egrep -v "^#|^$" $tDB). Możesz to wyjaśnić? pełny kod: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL v.2.0+ # ------------------------------------------------------------------------------- ISO="af cn" ### Set PATH ### …
17 grep  regex 

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.