Pytania otagowane jako grep

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


4
Jak grep dla kart bez użycia literalnych kart i dlaczego nie działa?
Kiedy szukam tabulatorów w pliku za pomocą (e) grep, używam tabu literalnego ( ^v + <tab>). Nie mogę użyć \tjako zamiennika tabulatorów w wyrażeniach regularnych. W przypadku np. Sed wyrażenie to działa bardzo dobrze. Czy jest więc jakakolwiek możliwość zastosowania nielitetycznego zamiennika <tab>i jakie są tła niedziałającego / nie interpretowanego …



5
Grep, zignoruj ​​ostrzeżenia
Próbuję znaleźć katalog instalacyjny określonego pakietu. Mam określone słowo kluczowe, za pomocą którego próbuję znaleźć określony plik. Podczas grep chcę tylko dołączyć typ pliku cpp lub h . Nie chcę, aby grep wyświetlał ostrzeżenia, takie jak Odmowa dostępu lub Nie można znaleźć katalogu . Chcę tylko, żeby wyświetlał dopasowane pliki, …
50 search  grep 

7
Grep wyszukuje dwa słowa w linii
Próbowałem znaleźć sposób na odfiltrowanie wiersza zawierającego słowa „cytryna” i „ryż”. Wiem, jak znaleźć „cytrynę” lub „ryż”, ale nie dwa z nich. Nie muszą znajdować się obok siebie, tylko jeden wiersz tekstu.

2
Jak działa to wyrażenie w nawiasach klamrowych w grep?
Ostatnio widziałem ten jednowarstwowy: $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... Wydaje się więc, że zwraca listę procesów z „firefox” w danych, ale pomija sam proces grep, a zatem wydaje się w przybliżeniu równoważny z: ps -ef |grep -v grep| grep firefox …

3
Zapisywanie danych wyjściowych grep do pliku z kolorami
Muszę zapisać wynik polecenia grep w pliku, ale chcę również sformatować plik wyjściowy i zachować kolory tak jak w terminalu. Czy jest na to sposób? Może zapisz grep w jakimś języku znaczników? Jeśli nie jest to możliwe, czy istnieje inne narzędzie, które może wykonać to zadanie? Próbuję wyróżnić słowo kluczowe …

5
Jak używać grep na wszystkich plikach nierekurencyjnie w katalogu?
Chcę wyszukać ciąg tekstu we wszystkich plikach w katalogu (a nie w jego podkatalogach; wiem, że -ropcja to robi, ale nie tego chcę). Bieganie grep "string" /path/to/dir powinienem to zrobić, przeczytałem, ale daje mi to błąd: grep: dir: to katalog Następnie próbowałem uruchomić grepna wielu plikach. grep "string" .bashrc .bash_aliases …
34 grep 


1
Jak mogę obejrzeć wyniki filtrowane za pomocą grep?
Chcę oglądać zmiany wyniku gsettings list-recursively|grep text-scal który jest org.gnome.desktop.interface text-scaling-factor 1.0 com.canonical.Unity.Interface text-scale-factor 1.0 ale jeśli spróbuję to obejrzeć watch gsettings list-recursively|grep text-scal Nie otrzymuję danych wyjściowych, ponieważ wydaje się, że problem stanowi rura. Jak mogę nadal oglądać zmiany?

3
Jak grepować 2 lub 3 wiersze, jeden zawierający tekst, który chcę, a pozostałe tuż pod nim?
To jest migawka dziennika błędów: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) Wykonuję następujące polecenie: cat foo.log | grep ERROR dostać OP jako: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In …

5
grep - wyświetla nazwę pliku, w którym znaleziono dopasowanie
Mam kilka plików .html w katalogu. Chcę przejrzeć każdy plik i dopasować wzór (MD5). Wszystko to jest dość łatwe. Problem polega na tym, że muszę wiedzieć, w jakim pliku znaleziono dopasowanie. cat *.html | grep 75447A831E943724DD2DE9959E72EE31 Zwraca tylko treść strony HTML, w której znaleziono dopasowanie, ale nie mówi mi, w …

6
GUI do oglądania dzienników (ogon i grep)
Czy możesz polecić aplikację GUI z potężnymi możliwościami przeglądania dzienników? Zasadniczo działałoby to jak tail -fw GUI, ale oprócz tego bardzo przydatne byłyby następujące funkcje: odfiltrowując niektóre wiersze na podstawie (regularnych) wyrażeń kolorowanie niektórych linii na podstawie wyrażeń (regularnych) wyszukiwanie interaktywne konfigurowalny zapis, który można łatwo zastosować do różnych plików …

2
operator grep „+” nie działa
To ls -l /var/log | awk '{print $9}' | grep "^[a-z]*\.log." wyprowadza to: alternatives.log.1 alternatives.log.10.gz alternatives.log.2.gz alternatives.log.3.gz alternatives.log.4.gz alternatives.log.5.gz alternatives.log.6.gz alternatives.log.7.gz alternatives.log.8.gz alternatives.log.9.gz apport.log.1 apport.log.2.gz apport.log.3.gz ale to: ls -l /var/log | awk '{print $9}' | grep "^[a-z]+\.log." nic nie produkuje. Czemu? Właśnie się zmieniłem *na +. Czy to nie …
31 grep 

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.