Pytania oznaczone «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.

241
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

179
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...

72
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...

60
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...

52
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...

49
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...

47
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...

39
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...

34
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...

34
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 |...

34
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...

27
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...