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.


11
Czy istnieje sposób na zmodyfikowanie pliku w miejscu?
Mam dość duży plik (35 GB) i chciałbym filtrować ten plik in situ (tzn. Nie mam wystarczającej ilości miejsca na inny plik), a konkretnie chcę grepować i ignorować niektóre wzorce - czy istnieje sposób na zrobić to bez użycia innego pliku? Powiedzmy, że chcę odfiltrować wszystkie wiersze zawierające foo:na przykład …

6
Jak wyszukiwać tekst w całym systemie plików?
Zakładając, że należy użyć narzędzia grep, chciałbym wyszukać ciąg tekstowy „800x600” w całym systemie plików. Próbowałem: grep -r 800x600 / ale to nie działa. Moim zdaniem, moje polecenie powinno rekurencyjnie grepować przez wszystkie pliki / foldery w katalogu głównym dla tekstu „800x600” i wyświetlać wyniki wyszukiwania. Co ja robię źle?
53 grep  recursive 

3
Co to jest „urządzenie pętlowe” podczas montażu?
Montuję plik ISO i patrzę na ten samouczek . Używają polecenia: $ mount -o loop disk1.iso /mnt/disk Próbuję zrozumieć użycie -o loop. Mam dwa pytania: Kiedy patrzę na długą stronę podręcznika montowania, znalezienie tej -oopcji zajmuje trochę czasu . Jeśli to zrobię man mount | grep "-o", dostaję komunikat o …

2
Dlaczego egrep [wW] [oO] [rR] [dD] jest szybszy niż słowo grep -i?
Używam grep -iczęściej i odkryłem, że jest wolniejszy niż jego egrepodpowiednik, gdzie dopasowuję się do dużej lub małej litery każdej litery: $ time grep -iq "thats" testfile real 0m0.041s user 0m0.038s sys 0m0.003s $ time egrep -q "[tT][hH][aA][tT][sS]" testfile real 0m0.010s user 0m0.003s sys 0m0.006s Czy grep -iwykonuje dodatkowe testy, …
49 grep  performance 

2
Odczytywanie wzorów grep z pliku
Mam kilka dużych plików tekstowych, aw pliku UNIQS.txtmam listę ciągów znaków grepz innego pliku. Kod, którego używam to grep -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam który nic nie robi - wygenerowany plik jest pusty. Ale kiedy robię grep -F -f UNIQS.txt EEP_VSL.uniqs.sam > UNIQ_templates.sam działa poprawnie. Wprawia mnie to w zakłopotanie, …
49 grep 



5
przekazując wyjście grep do rm
Próbuję grepprzesyłać dane wyjściowe do potoku rm, ale generuje to bezużyteczne rzeczy. Czy wymagany jest jakikolwiek przełącznik rm? Czy może rmbyć bezpośrednio wyrażeniem regularnym? ls | grep '^\[Daruchini'| rm rm: brakujący operand Aby uzyskać więcej informacji, wypróbuj `rm --help '.
47 bash  grep  rm 


4
Odwrotne grepowanie
Powiedzmy, że mam naprawdę duży plik tekstowy (około 10.000.000 linii). Muszę to grepzrobić od końca i zapisać wynik w pliku. Jaki jest najbardziej efektywny sposób wykonania zadania?

3
Jak wyświetlać linie po każdym dopasowaniu grep, aż do innego konkretnego dopasowania?
Wiem, że za pomocą "-A NUM"przełącznika mogę wydrukować określoną liczbę linii końcowych po każdym dopasowaniu. Zastanawiam się tylko, czy można wydrukować końcowe wiersze, dopóki po każdym dopasowaniu nie zostanie znalezione określone słowo. np. kiedy szukam „Słowa A”, chcę zobaczyć wiersz zawierający „Słowo A”, a także wiersze po nim, aż do …
44 grep 


4
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 pamięci. ~/Documentsma około 100 GB i zawiera …

5
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ć następująco: -rw-r--r-- 1 …
42 grep  awk 

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.