Pytania otagowane jako grep

grep to narzędzie wiersza poleceń do wyszukiwania wzorców tekstowych w plikach.


2
Jak wyświetlać nazwy plików tylko po wyszukiwaniu słowa kluczowego grep?
Obecnie mam n plików danych w katalogu, w którym każdy plik ma najwyżej 1 linię bardzo długich danych. Moja struktura katalogów to director/ data1.json data2.json data3.json Wiem, że co najmniej jeden z tych plików zawiera słowo kluczowe, którego szukam, ale ponieważ jeden wiersz danych jest zbyt długi, obejmuje on cały …
15 grep 

1
Ack szukaj dosłownych ciągów znaków [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat błędu serwera. Zamknięte 7 lat temu . Mam dość ucieczki, gdy chcę wyszukać część tagu HTML. Jak mogę wyszukać dokładnie to, co wpisuję, bez konieczności ucieczki? na przykład …
15 grep  regex 

5
Przeglądanie plików dziennika .gz
Czy istnieje magiczny potok powłoki, który pozwoliłby łatwo przeszukiwać wiele plików dziennika .gz bez konieczności ich wyodrębniania? Pliki .gz to dzienniki Apache, będące wynikiem rotacji dzienników. Chciałbym szybko sprawdzić, jak często w przeszłości uzyskuje się dostęp do niektórych identyfikatorów URI.


3
grep zachowuje się inaczej na Fedorze i Ubuntu
Kiedy uruchamiam to w Fedorze, widzę to: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' 2R-ref.alleles Ale kiedy uruchamiam na Ubuntu (te same dane), nie otrzymuję żadnych wyników z grep: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' Jakieś pomysły, co się …
13 ubuntu  bash  fedora  grep 

6
linie grep po meczu do końca
Mam następujące dane wyjściowe git status, jak to zrobić greppo wszystkim Untracked files: [alexus@wcmisdlin02 Test]$ git status # On branch master # # Initial commit # # Changes to be committed: # (use "git rm --cached <file>..." to unstage) # # new file: app/.gitignore # new file: app/app.iml # new …

5
Szybka ekstrakcja zakresu czasu z pliku dziennika syslog?
Mam plik dziennika w standardowym formacie syslog. Wygląda to tak, z wyjątkiem setek linii na sekundę: Jan 11 07:48:46 blahblahblah... Jan 11 07:49:00 blahblahblah... Jan 11 07:50:13 blahblahblah... Jan 11 07:51:22 blahblahblah... Jan 11 07:58:04 blahblahblah... Nie toczy się dokładnie o północy, ale nigdy nie będzie miał więcej niż dwa …
12 linux  log-files  grep 



6
Pasek postępu Grep za pomocą pv (przeglądarka potoków)
Mam ogromny katalog na swoim komputerze i muszę wyszukać w każdym pliku ruby ​​ciąg znaków. Mógłbym to zrobić w ten sposób: grep -R "string" *.rbale trwa to naprawdę długo i chciałbym użyć pv (podglądu rur), aby pokazać pasek postępu, aby móc monitorować greppostęp. Ale tak naprawdę nie wiem, jak napisać …
11 grep  pv 

2
Grepping dla zakresów CIDR
Od czasu do czasu chcę grep zakresy CIDR poza moimi plikami dziennika Apache. Jest to łatwe w przypadku zakresów, które mieszczą się na naturalnych granicach (/ 8, / 16 i / 24), ale nie jest tak łatwe w przypadku innych zakresów, takich jak / 17 i / 25. Przykłady: # …
10 ip  regex  grep  cidr 

5
Połącz wiele poleceń uniksowych w jedno wyjście
Muszę przeszukać nasze dzienniki poczty w celu znalezienia określonego adresu e-mail. W tym samym folderze przechowujemy bieżący plik o nazwie maillog, a także tygodniowe pliki .bz2. Obecnie uruchamiam następujące polecenia, aby wyszukać plik: grep person@domain.com maillog bzgrep person@domain.com *.bz2 Czy istnieje sposób na połączenie poleceń grepi bzgrepw jedno wyjście? W …
9 linux  unix  bash  grep 

4
Wyszukiwanie dosłownego „> \” za pomocą ack-grep
Szukam linii, które dosłownie mają większy niż znak („>”), po których następuje spacja, po której następuje znak odwrotnego ukośnika („\”), tj. Linia z tym:> \ Myślałem, że ucieczka pozwoli na to, a na więcej niż to: $ ack-grep "\>" zwraca wiersze, które zawierają „>”. Ale kiedy próbuję również uciec z …
9 grep  regex  escaping 
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.