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.


13
Odpowiednik Grep dla Windows 7?
Czy istnieje odpowiednik grep wiersza polecenia dla systemu Windows 7? To znaczy, chcę odfiltrować wyniki polecenia: Zastosowanie Bash: ls | grep root Co by to było z wiersza polecenia systemu Windows?
241 windows-7  grep  cmd.exe 

3
Używanie zegarka z rurkami
Chciałbym uruchomić to polecenie: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Ale to nie działa, ponieważ „myślę”, że grep próbuje uruchomić zegarek zamiast ogona ... Czy istnieje sposób na zrobienie czegoś takiego watch -n 1 (tail -n 200 log/site_dev.log | grep Doctrine) Wielkie dzięki!
179 bash  grep  tail  watch 

8
grep, aby znaleźć pliki zawierające ^ M (powrót karetki Windows)
Używam Linuksa. Gdzieś ukryty w tysiącach plików konfiguracyjnych jest nieznośny ^ M (Windows cariage return) i muszę go znaleźć, ponieważ powoduje to awarię serwera. Jak znaleźć ^ M wśród hierarchii katalogów pełnej plików konfiguracyjnych? Myślę, że nie mogę wpisać ^ M w linii poleceń bash. Ale mam go w pliku …
72 grep 

6
Jak znaleźć czas sprawności procesu linux
Jak znaleźć czas pracy danego procesu linuksowego. ps aux | grep gedit | grep -v grep daje mi mnóstwo informacji, w tym czas, w którym proces został rozpoczęty. W szczególności szukam przełącznika, który zwraca czas bezawaryjności procesu w milisekundach. Dzięki
69 linux  process  grep  uptime 

19
Monitorowanie pliku do momentu znalezienia ciągu
Używam tail -f do monitorowania pliku dziennika, który jest aktywnie zapisywany. Po zapisaniu określonego ciągu do pliku dziennika chcę zakończyć monitorowanie i kontynuować resztę skryptu. Obecnie używam: tail -f logfile.log | grep -m 1 "Server Started" Gdy łańcuch zostanie znaleziony, grep kończy działanie zgodnie z oczekiwaniami, ale muszę znaleźć sposób, …
60 bash  grep  tail  logfiles 


4
Funkcjonalność podobna do grep dla Notepad ++?
Chciałbym mieć funkcjonalność podobną do grep w Notepad ++. W najprostszej wersji chciałbym móc skopiować wszystkie wiersze z bieżącego bufora zawierającego słowo foodo nowego bufora. Mogę użyć wtyczki TextFX, aby ukryć wszystkie linie bez foo, ale to nie robi wszystkiego, co chcę (jest stracone na Alt- TabNie mogę skopiować tylko …
52 notepad++  grep 

6
rekursywny grep: wyklucz określone katalogi
Używam rekurencyjnego grep do znajdowania plików źródłowych o określonej zawartości. grep -Rni "myfunc" . W przypadku dużych baz kodu może to być wolne, więc używam --incldue do ograniczenia / dodawania do białej listy. grep -Rni --include=*.java "myfunc" . Wydaje mi się jednak, że skuteczniej byłoby wykluczyć (przyciąć) całe podkatalogi: grep …

3
Czy GNU Grep może generować wybraną grupę?
Czy można użyć GNU grep, aby uzyskać dopasowaną grupę z wyrażenia? Przykład: echo "foo 'bar'" | grep -oE "'([^']+)'" Który wyprowadziłby „słupek”. Ale chciałbym dostać tylko „pasek”, bez konieczności wysyłania go jeszcze raz przez grep (tj. Pobierz dopasowaną grupę). Czy to jest możliwe?
47 linux  grep 



3
Jak mogę „grep” rekurencyjnie filtrować nazwy żądanych plików za pomocą symboli wieloznacznych?
Kiedy chcę przeprowadzić rekurencyjne wyszukiwanie grep w bieżącym katalogu, zwykle robię: grep -ir "string" . Ale to polecenie przeszukuje wszystkie rodzaje plików, w tym pliki binarne (obrazy, audio, wideo itp.), Co powoduje bardzo powolny proces wyszukiwania. Jeśli to zrobię, na przykład nie zadziała: grep -ir "string" *.php Nie działa, ponieważ …

1
Jak mogę grepować kolorem w terminalu Mac OS X?
Niedawno odkryłem, że w Mac OS XI mogę to ustawić w mojej powłoce ~/.profile, aby po użyciu grepwydrukować mecze w kolorze (biały czerwony). alias grep='GREP_COLOR="1;37;41" LANG=C grep --color=auto' Ale ustawienie aliasu wydaje się być sposobem na hackowanie. Wcześniej próbowałem bez powodzenia: export GREP_COLOR=always # works fine in Linux A potem …
39 macos  mac  terminal  grep  console 

12
Jakiego wyrażenia regularnego mogę użyć do dopasowania adresu IP?
Za pomocą następującej grepskładni chcę dopasować cały adres IP w pliku (ze kshskryptu) grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file Problem: pasuje również do słów (IP), które mają więcej niż 4 oktety: 1.1.1.1.1 lub 192.1.1.1.160 Jak mogę dopasować prawidłowy adres IP i tylko adresy IP z 4 oktetami? Mogę również użyć Perla - jedno …
35 regex  grep  ip-address 

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.