Pytania oznaczone «grep»

42
Jak uruchomić grep na pojedynczej kolumnie?

Chcę grepować wyjście mojego ls -lpolecenia: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Chcę uruchomić tylko grep rahmuw kolumnie $ 3, więc wynik mojej grepkomendy powinien wyglądać...

42
grep: pamięć wyczerpana

Przeprowadziłem bardzo proste wyszukiwanie: grep -R Milledgeville ~/Documents Po pewnym czasie pojawił się ten błąd: grep: memory exhausted Jak mogę tego uniknąć? Mam 10 GB pamięci RAM w moim systemie i działa kilka aplikacji, więc jestem naprawdę zaskoczony, że w prostym grep zabrakło...

38
Grep od końca pliku do początku

Mam plik z około 30 000 000 wierszy (Radius Accounting) i muszę znaleźć ostatnie dopasowanie dla danego wzorca. Komenda: tac accounting.log | grep $pattern daje to, czego potrzebuję, ale jest zbyt wolne, ponieważ system operacyjny musi najpierw odczytać cały plik, a następnie wysłać go do...

38
Jak uruchomić wielowątkowy grep w terminalu?

Mam folder zawierający ponad 250 plików o wielkości 2 GB każdy. Muszę wyszukać ciąg / wzorzec w tych plikach i wyświetlić wynik w outputpliku. Wiem, że mogę uruchomić następujące polecenie, ale jest ono zbyt wolne !! grep mypattern * > output Chcę to przyspieszyć. Jako programista w Javie...

37
Jak mogę grepować za to lub tamto (2 rzeczy) w pliku?

Mam plik, który ma „wtedy” i „tam”. mogę $ grep "then " x.x x and then some x and then some x and then some x and then some i ja mogę $ grep "there " x.x If there is no blob none some will be created Jak mogę wyszukać oba w jednej operacji? próbowałem $ grep (then|there) x.x -bash: błąd...

36
Chciałbym grepować wszystkie pliki oprócz niektórych typów plików?

Jak rekursywnie zapisywać greppliki w obrębie określonych folderów oprócz kilku typów plików? Na przykład szukam ciągu w folderze obszaru roboczego, ale kończy się to przeszukiwaniem plików sql i generuje serializowane ciągi. Więc w tym przypadku chciałbym przejść grepdo folderu obszaru...

34
Jaka jest różnica między opcją grep -e i grep -E?

Próbuję zrozumieć różnicę między grep -ei grep -E. Teraz grep manpageotrzymałem: -E, --extended-regexp Interpretuj WZÓR jako rozszerzone wyrażenie regularne (patrz poniżej). -e WZORZEC, --regexp = WZORZEC Użyj WZORCA jako wzorca; przydatne do ochrony wzorów zaczynających się od...

34
Rurowanie z grep do awk nie działa

Próbuję przejść grepdo tailpliku dziennika i uzyskać nth słowo z linii. Przykładowy plik: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Teraz, jeśli zrobię tail: $ tail -f test.txt Beam goes blah John goes...

31
grep i ucieczka od znaku dolara

Chcę wiedzieć, które pliki mają ciąg $Id$. grep \$Id\$ my_dir/mylist_of_files zwraca 0 wystąpień. Odkryłem, że muszę użyć grep \$Id$ my_dir/mylist_of_files Potem widzę, że $Idkolor jest wyjściowy, tzn. Został dopasowany. Jak mogłem dopasować drugi $i dlaczego nie \$Id\$działa. Nie ma...

31
Ogranicz kontekst grep do N znaków w linii

Muszę przeszukiwać niektóre pliki JSON, w których długość linii przekracza kilka tysięcy znaków. Jak mogę ograniczyć grep do wyświetlania kontekstu do N znaków po lewej i prawej stronie dopasowania? Każde narzędzie inne niż grep byłoby również w porządku, o ile jest dostępne w popularnych pakietach...