Pytania otagowane jako grep

grep to narzędzie do wyszukiwania tekstu wiersza polecenia, pierwotnie napisane dla systemu Unix. Używa wyrażeń regularnych do dopasowania tekstu i jest powszechnie używany jako filtr w potokach. Użyj tego znacznika tylko wtedy, gdy twoje pytanie dotyczy programowania przy użyciu interfejsów grep lub API opartych na grep. Pytania dotyczące używania lub rozwiązywania problemów z opcją wiersza polecenia grep są nie na temat.

8
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 ani narzędzi innych firm, …


9
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 …
196 linux  grep 

3
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 przykład przekazać „-v”. Jestem zdezorientowany, próbując wykonać odwrotność powyższego, NIE dopasuj …
181 regex  grep 


9
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 0.0 0.0 4192 796 …
177 linux  grep 



9
(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ć, …
169 regex  unicode  grep  ascii 



10
Jak połączyć wiele wierszy wyniku w jeden wiersz?
Jeśli uruchomię polecenie cat file | grep pattern, otrzymam wiele wierszy danych wyjściowych. Jak połączyć wszystkie wiersze w jeden wiersz, skutecznie zastępując każdy "\n"z "\" "(koniec ze "spacją)? cat file | grep pattern | xargs sed s/\n/ /g nie działa dla mnie.
158 linux  bash  unix  grep  tr 

8
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 opcji.
157 powershell  grep 

11
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? …
153 bash  shell  macos  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.