grep

Bash, grep między dwoma liniami z określonym ciągiem

Przykład: a43 test1 abc cvb bnm test2 kfo Potrzebuję wszystkich linii między test1 i test2. Normalny grep nie działa w tym przypadku. Masz jakieś propozycje?

Oczekiwanie na zakończenie procesów w tle przed zakończeniem skryptu

Jak mam się upewnić, że wszystkie moje procesy w tle zakończyły wykonywanie przed zakończeniem skryptu (Tcl / Bash). Myślałe ... y są nadal uruchomione przed zakończeniem. Czy jest na to jakiś prostszy sposób? A czy jest na to jakiś specyficzny sposób?

Ekstrakcja danych z prostego pliku XML

Mam plik XML z zawartością: <?xml version="1.0" encoding="utf-8"?> <job xmlns="http://www.sample.com/">programm ... b..> </job> tagi, programmin w tym przypadku. Należy to zrobić w wierszu polecenia Linuksa, używając grep/sed / awk.

Lista nazw plików na podstawie wzorca nazwy pliku i zawartości pliku-GREP?

Jak mogę użyć polecenia Grep do przeszukiwania file name na podstawie dzikiej karty "LMN2011*" z listą wszystkich plików z ty ... "LMN2011*" "LMN20113456" Jaki jest właściwy sposób przeszukiwania nazw plików i ich zawartości za pomocą poleceń powłoki?

Jak "grep" dla nazwy pliku zamiast zawartości pliku?

Grep jest używany do wyszukiwania w pliku, aby sprawdzić, czy jakakolwiek linia pasuje do danego wyrażenia regularnego. Mam j ... - "f[[:alnum:]]*\.frm" Czy grep może to zrobić? Jeśli nie, czy istnieje narzędzie, które pozwoli mi to zrobić? Dzięki.

git grep by rozszerzenia plików

Wiem, że gdybym chciał grep dla wzorca tylko na plikach z pewnymi rozszerzeniami, mógłbym to zrobić: // searches recursivel ... w przechowywanych z jego drzewa), ale bezskutecznie. Widziałem tutaj , że wykluczenie pewnych typów plików nie jest możliwe.

Bash: łatwy sposób na przekazanie" surowego " ciągu do grepa?

grep nie można podawać "surowych" ciągów, gdy są używane z wiersza poleceń, ponieważ niektóre znaki muszą być zabezpieczone, ... u z uniknięciem Basha, która może być bezpośrednio używana jako wzorzec z grep ? Jak mogę to osiągnąć w pure bash, jeśli nie?

cat, grep i cut-przetłumaczone na python

Może jest wystarczająco dużo pytań i / lub rozwiązań na to, ale nie mogę się powstrzymać z tym jednym pytaniem: mam następują ... Pythona i nie mam absolutnie pojęcia, jak Mogę zrobić to, co robią komendy postet. Jakieś pomysły, jak to rozwiązać Pythonem?

Jak utworzyć listę częstotliwości każdego słowa w pliku?

Mam taki plik: This is a file with many words. Some of the words appear more than once. Some of the words only appear one t ... ia się tylko "0". Jak mogę wygenerować listę każdego słowa, które pojawia się w pliku, wraz z informacjami o częstotliwości?

ack pomija wyniki (vs. grep)

Jestem pewien, że coś źle zrozumiałem w pliku / katalogu ack, ale może ktoś mógłby rzucić trochę światła na to dla mnie: mb ... Dzięki pomocnym komentarzom poniżej, Oto nowa zawartość mojego ~/.ackrc: --type-add=ruby=.haml,.rake --type-add=css=.less

Sprawdzanie poprawności adresów IPv4 za pomocą wyrażenia regularnego

Próbowałem uzyskać skuteczny regex dla walidacji IPv4, ale bez większego powodzenia. Wydawało się, że w pewnym momencie miałe ... odpowiedzi wydają się po prostu pokazać, jak określić 4 grupy 1-3 liczb, lub nie działają dla mnie. Jakieś pomysły? Dzięki!

Skrypt Linuksa sprawdzający czy Proces jest uruchomiony i działający na wynik

Mam proces, który regularnie zawodzi i czasami uruchamia zduplikowane instancje.. Kiedy uciekam: ps x |grep -v grep |grep -c ... go grepa stał się zmienną w skrypcie z czymś takim: process=$(ps x |grep -v grep |grep -c "processname") Jeśli to możliwe.

Polecenie Unix do wypisywania plików zawierających ciąg znaków, ale *nie * zawierających inny ciąg znaków

Jak wyświetlić rekurencyjnie listę plików, które mają jeden ciąg znaków, a konkretnie nie mają innego? Chodzi mi również o oc ... -lR 'base\-maps' {} \; | xargs grep -L 'base\-maps\-bot' To zwróciło pliki z "Base-maps", a nie "base-maps-bot". Dziękuję!!

zachowanie białych znaków regularnych grep

Mam plik tekstowy, zawierający coś w stylu: 12,34 EUR 5,67 EUR ... Jest jedna biała SPACJA przed ' EUR ' i ignoruję 0, ... > worked ! Może mi ktoś wyjaśnić dlaczego nie mogę używać \s ale \s* i \s[E] dopasowanych? OS: Ubuntu 10.04, grep v2. 5

Jak wydrukować plik z wyłączeniem komentarzy i pustych linii za pomocą grep / sed?

Chciałbym wydrukować plik zawierający serię komentarzy typu: </Directory> ErrorLog ${APACHE_LOG_DIR}/error.lo ... i, a następnie symbol # i wydrukować tylko linie z rzeczywistym kodem? Chciałbym to zrobić w bash, używając grep i / lub sed.

Tarballing bez metadanych Git

Moje drzewo źródłowe zawiera kilka katalogów, które używają kontroli źródeł Git, i muszę tarballa całego drzewa z wyłączeniem ... wyjaśnić moje nieporozumienie? Dlaczego tar przetwarza pliki, które find I egrep filtrują? Jestem otwarty na inne techniki.

Używanie grepa do wyszukiwania napisów zawierających kropkę

Próbuję wyszukać ciąg 0.49 (z kropką) za pomocą polecenia grep -r "0.49" * Ale co się dzieje jest to, że otrzymuję równie ... odzi o to, że linux rozważa dot(.) jak każda postać i wydobywając wszystkie wyniki. Ale chcę uzyskać wynik tylko dla "0.49".

Grep wyświetla nazwę pliku i numer linii

Witam próbuję przeszukiwać mój katalog rails używając grepa. Szukam konkretnego słowa i chcę grep wydrukować nazwę pliku i nu ... e dużo tekstu do terminala, który nie może być łatwo odczytany. Ex: grep -ln "search" * Czy muszę to podłączyć do awk?

Sprawdzanie, czy wyjście polecenia zawiera określony ciąg znaków w skrypcie powłoki

Piszę skrypt powłoki i próbuję sprawdzić, czy wyjście polecenia zawiera określony ciąg znaków. Chyba muszę użyć grepa, ale nie wiem jak. Czy ktoś wie?

Usuwanie pustych linii w pliku tekstowym za pomocą grep

FILE: hello world foo bar Jak można usunąć wszystkie puste nowe linie w tym FILE? Wyjście polecenia: FILE: hello world foo bar