Po prostu muszę uzyskać dopasowanie z wyrażenia regularnego: $ cat myfile.txt | SOMETHING_HERE "/(\w).+/" Wyjście musi być tylko tym, co zostało dopasowane, w nawiasie. Nie sądzę, że mogę użyć grep, ponieważ pasuje do całej linii. Daj mi znać, jak to zrobić.
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 …
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 …
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.
Próbuję zlokalizować wszystkie kopie example.filenamena moim serwerze FreeBSD. Jaki jest najlepszy / najłatwiejszy / najbardziej efektywny sposób to zrobić?
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ę …
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 …
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 …
Przez pewną błędną konfigurację mam dużo e-maili w / var / mail / root i / var / mail / www-data Jak mogę „zapętlić” te pliki i wysłać każdą pocztę innym razem?
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ć …
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: # …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.