Pytania otagowane jako grep

W przypadku pytań dotyczących grep, narzędzie wiersza polecenia do wyszukiwania wzorców tekstowych w plikach. Użyj tego znacznika, aby zadawać pytania dotyczące samego grep lub pytań dotyczących problemów wynikających z używania narzędzia wiersza polecenia grep.






3
Jak grepować tysiące plików w katalogu dla setek ciągów w pliku
Próbuję skomponować grepoświadczenie, które mnie zabija. Jestem też zmęczony otrzymywaniem arguments list too longbłędu. Mam plik, nazwijmy go subset.txt. Zawiera setki linii z określonymi ciągami, takimi jak MO43312948. W moim katalogu obiektowym mam tysiące plików i muszę skopiować wszystkie pliki zawierające łańcuchy wymienione w subset.txtinnym katalogu. Próbowałem zacząć od tego, …
11 grep 


3
Jak przedłużyć aliasy bash
Jak utworzyć alias, który faktycznie rozszerza inny alias o tej samej nazwie w Bash? Dlaczego: Kiedyś GREP_OPTIONSustawiłem na .bashrccoś takiego: GREP_OPTIONS="-I --exclude=\*~" Miałem też skrypt (powiedzmy, że setup-java.sh), który zadzwoniłbym przed pracą nad niektórymi projektami Java. Zawierałby wiersz: GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=classes" Gdybym również używał Sassa, zadzwoniłbym, setup-sass.shktóry zawiera wiersz: GREP_OPTIONS="$GREP_OPTIONS --exclude-dir=\*/.sass-cache" …
11 bash  grep  alias 

2
Jak otworzyć stronę grep (1p)?
Na końcu man grepjest napisane SEE ALSO\ POSIX Programmer's Manual Page grep(1p). Nie mogę otworzyć strony podręcznika grep(1p). Jak mogę to zrobić? Szukaj w sieci, Unix.SE i próbowałem i popełniłem błąd, ale jeszcze nie miałem szczęścia. Wypróbowany $ man 1p grep $ man -K grep EDYTOWAĆ: Jestem na Ubuntu 14.10
11 grep  man  posix 


3
Jak grep dla Unicode w skrypcie bash
if grep -q "�" out.txt then echo "working" else cat out.txt fi Zasadniczo, jeśli plik „out.txt” zawiera „ ” w dowolnym miejscu pliku, chciałbym, aby echo „działało” ORAZ jeśli plik „out.txt” NIE zawiera nigdzie w pliku „ ”, to chciałbym to cat out.txt EDYCJA: Więc oto co robię. Próbuję brutalną …

2
Jak wyszukiwać tekst w pliku, ignorując znaki nowej linii?
Chciałbym wyszukać tekst, który może być podzielony na kilka wierszy w pliku. Grep, który zignoruje podział linii i zwróci pasujący zakres linii. np. szukałbym is an example filei oczekuję, że znajdzie się w następującym pliku: To przykładowy plik. Nie polegać na wiodących lub końcowych spacjach, najlepiej całkowicie ignorować wszystkie formy …


3
W grep, w jaki sposób mogę dopasować wzór i odwrócić dopasować inny wzór?
Za pomocą grepchcę wybrać wszystkie linie, które pasują do wzoru i które nie pasują do innego wzoru. Chcę móc użyć pojedynczego wywołania, grepaby móc skorzystać z --after-contextopcji (lub --before-context, lub --context). -vnie jest tutaj wykonalne, ponieważ neguje wszystkie wzorce, które przekazuję grepprzy użyciu -eopcji. Przykład Chcę szukać pasujących linii needle, …
11 grep 

2
Jak usunąć wiele wierszy na wystąpienie w pliku?
Powiedzmy, że mam ten plik linii 857835, zawierający takie rzeczy: a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 I życzę, aby usunąć wszystkich wystąpień a1i następną linię ( rubbish1i rubbish5w tym przykładzie). Jak mam to zrobić? Próbowałem grep 'a1' -v -A1bezskutecznie, a moje umiejętności skilli nie są naprawdę …

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.