Pytania oznaczone «grep»

151
Jak połączyć co dwa wiersze w jeden z wiersza poleceń?

Mam plik tekstowy o następującym formacie. Pierwsza linia to „KEY”, a druga to „VALUE”. KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Potrzebuję wartości w tym samym wierszu co klucz. Więc wynik powinien wyglądać tak ... KEY...

144
Jak wykluczyć określone katalogi / pliki z wyszukiwania git grep

Czy istnieje sposób na wykluczenie pewnych ścieżek / katalogów / plików podczas przeszukiwania repozytorium git przy użyciu git grep? Coś podobnego do --excludeopcji w normalnym greppoleceniu? Muszę użyć, git grepponieważ używanie grepbezpośrednio działa zbyt wolno w dużych repozytoriach...

144
Grepowe postacie przed i po meczu?

Używając tego: grep -A1 -B1 "test_pattern" file wyświetli jedną linię przed i po dopasowanym wzorcu w pliku. Czy istnieje sposób, aby wyświetlić nie wiersze, ale określoną liczbę znaków? Linie w moim pliku są dość duże, więc nie interesuje mnie drukowanie całej linii, a raczej obserwowanie...

141
Jak wykonać „grep” dla nazwy pliku zamiast zawartości pliku?

grep służy do przeszukiwania pliku w celu sprawdzenia, czy jakaś linia pasuje do danego wyrażenia regularnego. Jednak mam taką sytuację - chcę napisać wyrażenie regularne, które będzie pasowało do samej nazwy pliku (a nie do zawartości pliku). Uruchomię to z katalogu głównego systemu, aby...

140
Zachowaj kolorystykę po ułożeniu rur od grep do grep

Jest podobne pytanie w Zachowaj kolorowanie ls po grep'owaniu, ale denerwuje mnie, że jeśli przełączysz wyjście kolorowego grepa do innego grepa, kolorystyka nie zostanie zachowana. Jako przykład grep --color WORD * | grep -v AVOIDnie zachowuje koloru pierwszego wydruku. Ale dla mnie ls | grep...

128
Jak mogę wyszukać wzór wielowierszowy w pliku?

Musiałem znaleźć wszystkie pliki, które zawierały określony wzór ciągu. Pierwszym rozwiązaniem, które przychodzi na myśl, jest użycie find piped z xargs grep : find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN' Ale jeśli muszę znaleźć wzory, które obejmują więcej niż jedną linię, utknąłem,...

113
Jakikolwiek sposób na przyspieszenie odtwarzania dużego pliku (80 GB)?

grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql Działa to od godziny na dość potężnym serwerze linuxowym, który inaczej nie jest przeciążony. Jakaś alternatywa dla grepa? Coś w mojej składni, które można poprawić (egrep, fgrep lepiej?) Plik faktycznie znajduje się w katalogu, który jest...

113
Jak grep działa tak szybko?

Jestem naprawdę zdumiony funkcjonalnością GREP w powłoce, wcześniej używałem metody podciąg w Javie, ale teraz używam do tego GREP i wykonuje się w ciągu kilku sekund, jest niesamowicie szybszy niż kod Java, który pisałem. (z mojego doświadczenia mogę się jednak mylić) Biorąc to pod uwagę, nie...