Pytania oznaczone «grep»

218
Połącz dwa ciągi w jednym wierszu z grep

Próbuję użyć, grepaby dopasować wiersze zawierające dwa różne ciągi. Próbowałem następujących, ale to pasuje do wierszy zawierających ciąg1 lub ciąg2, które nie są tym, czego chcę. grep 'string1\|string2' filename Jak więc dopasować greptylko linie zawierające oba ciągi...

208
Jak znaleźć wzory w wielu liniach za pomocą grep?

Chcę znaleźć pliki, które mają „abc” ORAZ „efg” w tej kolejności, a te dwa ciągi znajdują się w różnych wierszach tego pliku. Np .: plik z zawartością: blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah blah.. blah blah.. Powinny być...

204
Windows rekursywny wiersz polecenia grep

Muszę zrobić rekurencyjny grep w Windows, coś takiego w Unix / Linux: grep -i 'string' `find . -print` lub bardziej preferowana metoda: find . -print | xargs grep -i 'string' Utknąłem z tylko cmd.exe, więc mam tylko wbudowane polecenia systemu Windows. Niestety nie mogę zainstalować Cygwin...

196
Używanie grep do wyszukiwania ciągu z kropką

Próbuję wyszukać ciąg 0.49(z kropką) za pomocą polecenia grep -r "0.49" * Ale to, co się dzieje jest to, że ja też dostaję niechciane rezultaty, które zawiera ciąg znaków, takich jak 0449, 0949etc ,. Rzecz w tym, że linux traktuje kropkę (.) Jako dowolny znak i przynosi wszystkie wyniki. Ale...

181
Grep regex NIE zawiera łańcucha

Przekazuję listę wzorców wyrażeń regularnych grepdo sprawdzenia w pliku syslog. Zazwyczaj odpowiadają one adresowi IP i wpisowi do dziennika; grep "1\.2\.3\.4.*Has exploded" syslog.log To tylko lista wzorców, takich jak "1\.2\.3\.4.*Has exploded"część, którą mijam, w pętli, więc nie mogę na...

177
Bardziej elegancki „ps aux | grep -v grep ”

Kiedy sprawdzam listę procesów i „wyszukuję” te, które są dla mnie interesujące, to grepsamo w sobie jest uwzględniane w wynikach. Na przykład, aby wyświetlić listę terminali: $ ps aux | grep terminal user 2064 0.0 0.6 181452 26460 ? Sl Feb13 5:41 gnome-terminal --working-directory=.. user 2979...

169
(grep) Regex, aby dopasować znaki spoza ASCII?

W systemie Linux mam katalog z dużą ilością plików. Niektóre z nich mają znaki spoza ASCII, ale wszystkie są poprawnymi kodami UTF-8 . Jeden program ma błąd, który uniemożliwia mu pracę z nazwami plików spoza ASCII i muszę dowiedzieć się, na ilu z nich ma to wpływ. Zamierzałem to zrobić, finda...

157
PowerShell odpowiednik grep -f

Szukam odpowiednika programu PowerShell grep --file=filename. Jeśli nie wiesz grep, nazwa pliku to plik tekstowy, w którym każda linia zawiera wzorzec wyrażenia regularnego, który chcesz dopasować. Może brakuje mi czegoś oczywistego, ale Select-Stringwydaje się, że nie ma takiej...

153
Lista plików z określonymi rozszerzeniami z ls i grep

Chcę tylko pobrać pliki z bieżącego katalogu i wyprowadzić tylko pliki .mp4 .mp3 .exe nic więcej. Pomyślałem więc, że mogę to zrobić: ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ Ale nie, ponieważ pierwszy grep wyświetli tylko pliki mp4, dlatego pozostałe 2 grep nie będą używane. Jakieś pomysły?...