Pytania otagowane jako grep

grep to narzędzie wiersza polecenia służące do wyszukiwania tekstu.

1
Jak dołączyć znak spacji do grep?
Mam plik o nazwie przykład $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf a kiedy używam, grepaby uzyskać linię, która ma wcześniej spację .pdf, nie mogę jej uzyskać. grep *.pdf example nic nie zwraca (chcę powiedzieć „grep, dopasuj zero lub więcej spacji przed .pdf”, ale nie ma rezultatu) …


2
Jak używać grep dla 2 różnych linii
Jak wyszukać dwie różne frazy, gdy są w dwóch różnych wierszach, za pomocą jednego greppolecenia? Na przykład Linia 1: To jest słodkie. Wiersz 2: cytryna. Użyłem tego, ale bez rezultatu grep "sweet.*lemon" file_type

3
Jak połączyć wiele poleceń grep?
Mam takie polecenie: | grep -v @param | grep -v @return | grep -v @Test | grep -v @throws i robi się coraz większy, czy jest jakiś sposób, aby uczynić to schludniejszym?
15 bash  grep 


1
Wyszukaj ciąg rekurencyjnie w bieżącym katalogu
Chcę przeszukiwać rekursywnie wszystkie pliki z katalogu, w którym jestem, w poszukiwaniu określonego ciągu. próbowałem grep -r -i my_string i próbowałem w folderze testowym z dwoma małymi plikami, ale nie można było znaleźć łańcucha. Czy istnieje jakiś specjalny sposób definiowania „zawiera” zamiast dopasowywania całego słowa?
15 directory  grep 

2
Jak zapobiec wielokrotnemu drukowaniu tego samego ciągu przez grep?
Jeśli grepuje plik zawierający następujące elementy: These are words These are words These are words These are words ... dla słowa These, wypisze ciąg These are wordscztery razy. Jak mogę zapobiec, aby grep drukował powtarzające się ciągi więcej niż raz? W przeciwnym razie, jak mogę manipulować wyjściem grep, aby usunąć …

6
Grep początek linii
Mam plik o następującej treści: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Jak mogę wyodrębnić każdą linię rozpoczynającą się od nawiasu?


4
Tailing dwa pliki dziennika
Mam aplikację internetową, która generuje dane wyjściowe do wielu plików dziennika z informacjami o wydajności. Jeden plik dziennika generuje czasy wykonania kodu, a drugi generuje czasy SQL. Nie mam kontroli nad programem rejestrującym ani kodem, który generuje pliki dziennika, ale chcę wyprowadzać dzienniki w jednym miejscu. Obecnie robię coś takiego …
14 files  tail  grep 

5
Różnica między dwoma dużymi plikami
Mam „test1.csv” i zawiera 200,400,600,800 100,300,500,700 50,25,125,310 i test2.csv i zawiera 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 teraz diff test2.csv test1.csv > result.csv jest inny niż diff test1.csv test2.csv > result.csv Nie wiem, która kolejność jest prawidłowa, ale chcę czegoś innego, oba powyższe polecenia wygenerują coś podobnego 2 > 100,4,2,1,7 3 …
14 grep  sed  awk  diff 


3
Rekurencyjne grep kończy się niepowodzeniem dla plików * .c
Próbowałem rekurencyjnie przeszukiwać wzór we wszystkich plikach .c w następujący sposób > grep -lr search-pattern *.c Ale dostałem to jako wynik > grep: *.c: No such file or directory Kiedy używam tego: > grep -lr search-pattern * Dostaję dużo. c plików w katalogach ze wzorem. Co jest złego we wcześniejszym …
13 grep 

3
Wyodrębnij słowo z ciągu za pomocą grep / sed / awk
Mam sznurek 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 i chcą, aby wyodrębnić słowa qa, który następuje -Dspring.profiles.active. Mam zapis łańcucha w pliku text.txt, aby go tylko wypróbować. Kiedy robię grep -r -o "spring.profiles.active=" text.txt Wynik to spring.profiles.active= To słowo nie zawsze jest qa, może być prodlub dev. Co chciałbym zrobić, to …
12 command-line  bash  grep  sed  awk 

2
grep: jak pokolorować 2 słowa kluczowe?
Wiem, jak grepować 2 słowa kluczowe za pomocą 1 polecenia, ale mogę tylko pokolorować jedno z nich w wyniku. Oto moje polecenie: grep 'keyword1' file.log | grep 'keyword2' Tylko keyword2jest podświetlone. Jak mogę keyword1wyróżnić w tym samym czasie?
12 grep 

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.