Pytania oznaczone «grep»

30
Lista plików zawierających określone słowo w tekście

Chciałbym wymienić rekursywnie i jednoznacznie pliki zawierające dane słowo. Przykład : Sprawdzanie słowa „czek”, normalnie robię to grep $ grep check * -R Ale ponieważ występuje wiele słów tego słowa, otrzymuję wiele wyników. Muszę więc tylko wymienić nazwy plików zawierające podane słowo...

30
Wielokolorowy Grep

Próbuję uzyskać każde polecenie grep, aby podświetlić jego wyniki w innym kolorze. Mogę to zrobić ręcznie za pomocą takiej linii: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Każda cpostać zostanie...

29
Zapobiegaj opuszczaniu grep w przypadku nomatch

Ten skrypt nie echa „po”: #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Byłoby tak również, gdybym usunął -eopcję z linii shebang, ale chcę ją zachować, aby mój skrypt zatrzymał się w przypadku wystąpienia błędu. Nie uważam, że...

29
Potok do wielu plików w powłoce

Mam aplikację, która wygeneruje dużą ilość danych, których nie chcę przechowywać na dysku. Aplikacja generuje głównie dane, których nie chcę używać, ale zestaw przydatnych informacji, które należy podzielić na osobne pliki. Na przykład biorąc pod uwagę następujące dane...

28
Jak „grep” dla długości linii w danym zakresie?

UWAGA: To pytanie jest uzupełnieniem tego pytania i odpowiedzi: Jak „grep” dla długości linii * nie * w danym zakresie? Muszę uzyskać tylko wiersze z pliku tekstowego (lista słów oddzielona znakiem nowej linii), który ma zakres długości minimum lub równy 3 znakom, ale nie dłuższy lub równy 10....

28
grep i tail -f?

Czy jest możliwe zrobienie tail -f(lub podobnego) pliku i grepjednocześnie? Nie miałbym nic przeciwko innym poleceniom, które tylko szukają tego rodzaju

28
Jak dodać zwrot karetki przed każdą nową linią?

Mam plik, który używa tylko \ndla nowych linii, ale muszę go mieć \r\ndla każdej nowej linii. W jaki sposób mogę to zrobić? Na przykład rozwiązałem go w Vimie :%s/\n/\r\n/g, ale chciałbym użyć skryptu lub aplikacji wiersza poleceń. Jakieś sugestie? Próbowałem to sprawdzić za pomocą sedlub grep,...

26
Jak korzystać z grep, gdy plik nie zawiera łańcucha

W moim skrypcie bash próbuję wydrukować wiersz, jeśli określony ciąg nie istnieje w pliku. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" Tak to napisałem, jeśli chciałem, aby ciąg istniał w pliku, ale jak mogę to zmienić, aby wydrukować „użytkownik nie istnieje”, jeśli nie ma go...

25
Grep alias - numery linii, chyba że są w przygotowaniu

Chcę utworzyć alias bash dla grep, który dodaje numery wierszy: alias grep='grep -n' Ale to oczywiście dodaje również numery linii do rurociągów. Przez większość czasu (i nie przychodzą mi na myśl żadne wyjątki) Nie chcę numerów linii w potoku (przynajmniej wewnętrznie, prawdopodobnie OK, jeśli...

25
Jak grep dla linii zawierających jedno z dwóch słów, ale nie oba?

Próbuję użyć, grepaby wyświetlić tylko wiersze zawierające jedno z dwóch słów, jeśli tylko jedno z nich pojawia się w wierszu, ale nie, jeśli znajdują się w tym samym wierszu. Do tej pory próbowałem, grep pattern1 | grep pattern2 | ...ale nie uzyskałem oczekiwanego...