Pytania oznaczone «grep»

106
Użyj grep, aby zgłosić tylko numery linii

Mam plik, który prawdopodobnie zawiera złe formatowanie (w tym przypadku wystąpienie wzorca \\backslash). Chciałbym użyć grepdo zwrócenia tylko numerów linii, w których to występuje (tak jak w przypadku, dopasowanie było tutaj, przejdź do linii # x i napraw to). Jednak wydaje się, że nie ma...

104
Regex lookahead dla „nie następuje po” w grep

Staram się grepować we wszystkich przypadkach, w których Ui\.nie następuje po Lineprostu literaL Jaki jest właściwy sposób zapisania wyrażenia regularnego, aby znaleźć wszystkie wystąpienia określonego ciągu, a po nich NIE następuje inny ciąg? Korzystanie z lookaheads grep "Ui\.(?!L)" * bash:...

102
Grep dla literalnych ciągów

Szukam narzędzia typu grep do wyszukiwania czysto dosłownych łańcuchów. Szukam wystąpienia wiersza pliku dziennika, jako części wiersza w oddzielnym pliku dziennika. Wyszukiwany tekst może zawierać wszelkiego rodzaju znaki specjalne wyrażeń regularnych, np []().*^$-\.. Czy istnieje narzędzie do...

98
jak używać opcji grep --include dla wielu typów plików?

Kiedy chcę grepować wszystkie pliki html w jakimś katalogu, wykonuję następujące czynności grep --include="*.html" pattern -R /some/path co działa dobrze. Problem w tym, jak grepować wszystkie pliki html, htm, php w jakimś katalogu? Z tego Użyj grep --exclude / - include składnię, aby nie...

97
Używanie sed i grep / egrep do wyszukiwania i zamiany

Używam, egrep -Rpo którym następuje wyrażenie regularne zawierające około 10 unii, na przykład: .jpg | .png | .gifitd. To działa dobrze, teraz chciałbym zamienić wszystkie znalezione ciągi na.bmp Myślałem o czymś takim egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/"...

97
Grep nie jako wyrażenie regularne

Muszę wyszukać zmienną PHP $someVar. Jednak Grep myśli, że próbuję uruchomić wyrażenie regularne i narzeka: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. $ grep -ir "Something Here" * | grep...

96
grepowanie za pomocą „|” operator alternatywny

Poniżej znajduje się przykład dużego pliku o nazwie AT5G60410.gff: Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410 Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1 Chr5 TAIR10 protein 24295226...

91
git grep według rozszerzeń plików

Wiem, że gdybym chciał grepować dla wzorca tylko na plikach z określonymi rozszerzeniami, mógłbym to zrobić: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ Próbowałem również znaleźć...

90
Jak obciąć długie pasujące wiersze zwracane przez grep lub ACK

Chcę uruchomić ACK lub Grep na plikach HTML, które często mają bardzo długie wiersze. Nie chcę widzieć wielokrotnie zawijanych bardzo długich linii. Ale chcę zobaczyć tylko tę część długiej linii, która otacza ciąg pasujący do wyrażenia regularnego. Jak mogę to uzyskać używając dowolnej...

90
grep regex zachowanie białych znaków

Mam plik tekstowy zawierający coś takiego: 12,34 EUR 5,67 EUR ... Przed „EUR” jest jedna spacja i ignoruję 0, XX EUR. Próbowałem: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked...

88
Używanie znaku gwiazdki w grep

Próbuję wyszukać podłańcuch „abc” w określonym pliku w linux / bash Ja również: grep '*abc*' myFile Nic nie zwraca. Ale jeśli to zrobię: grep 'abc' myFile Zwraca poprawnie dopasowania. Teraz to nie jest dla mnie problem. Ale co, jeśli chcę grepować dla bardziej złożonego ciągu,...

87
Jak grepować całe słowo

Używam następującego polecenia, aby grepować rzeczy w podkatalogach find . | xargs grep -s 's:text' Jednak to również znajduje takie rzeczy <s:textfield name="sdfsf"...../> Co mogę zrobić, aby tego uniknąć, aby po prostu znajdował takie rzeczy <s:text name="sdfsdf"/> LUB w tej...

87
Pokaż nazwę pliku i numer linii w danych wyjściowych grep

Próbuję przeszukać katalog rails przy użyciu grep. Szukam konkretnego słowa i chcę grep wydrukować nazwę pliku i numer wiersza. Czy jest flaga grep, która zrobi to za mnie? Próbowałem użyć kombinacji -ni, -lale te albo drukują nazwy plików bez numerów, albo po prostu wyrzucają dużo tekstu do...

87
Jak grepować, pomijając niektóre wzorce?

Chciałbym znaleźć linie w plikach z wystąpieniem jakiegoś wzorca i brakiem innego wzorca. Na przykład muszę znaleźć wszystkie pliki / linie, w tym loomoprócz tych z rozszerzeniem gloom. Więc mogę znaleźć za loompomocą polecenia: grep -n 'loom' ~/projects/**/trunk/src/**/*.@(h|cpp) Teraz chcę...