Pytania otagowane jako grep

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

6
grep zwraca linie N-ty i M-ty przed i po meczu
Wiem, że dzięki grep mogę używać pól -Ai -Bwyciągać poprzednie i następne wiersze z meczu. Wciągają jednak wszystkie linie między dopasowaniami w zależności od liczby określonych linii. grep -r -i -B 5 -A 5 "match" Chciałbym otrzymać tylko te 5 th linię przed meczem i 5 th wiersz po meczu …
12 command-line  grep  awk 

5
Skutecznie wyszukuj posortowany plik
Mam duży plik zawierający jeden ciąg w każdej linii. Chciałbym móc szybko ustalić, czy ciąg znajduje się w pliku. Najlepiej byłoby to zrobić przy użyciu algorytmu typu binarnego. Niektórzy Googling ujawnili lookpolecenie z -bflagą, która obiecuje zlokalizować i wyprowadzić wszystkie ciągi zaczynające się od danego prefiksu za pomocą algorytmu wyszukiwania …

4
Grep: Gwiazdka (*) nie zawsze działa
Jeśli grepuję dokument zawierający następujące elementy: ThisExampleString ... dla wyrażenia This*Stringlub *Stringnic nie jest zwracane. Jednak This*zwraca powyżej linii zgodnie z oczekiwaniami. To, czy wyrażenie jest ujęte w cudzysłów, nie ma znaczenia. Myślałem, że gwiazdka wskazuje dowolną liczbę nieznanych znaków? Dlaczego działa tylko wtedy, gdy jest na początku wyrażenia? Jeśli …



3
Dlaczego mój grep + regex nie działa?
Niedawno zdecydowałem, że wystarczy - nauczyłem się płynnie używać grep. Minęły wszystkie trzy godziny, a problem z zabawkami już mnie zaskoczył. Obecnie synchronizuję macierz RAID5, której postęp można monitorować poprzez czytanie /proc/mdstat. Dane wyjściowe cat /proc/mdstatpokazano poniżej. $ cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] …
10 grep 

2
Biorąc pod uwagę wynik grep -n, jak mogę otworzyć vima w tej konkretnej linii? (używając tylko klawiatury)
Kiedy uruchamiam grep "keyword" -ni otrzymuję następującą listę wyników: a/b/c:10: keyword a/b/c:70: keyword a/b/d:50: keyword Jak mogę otworzyć jeden z plików (na przykład drugi na liście) w znalezionym wierszu? Teraz po prostu kopiuję dane wyjściowe za pomocą myszy, a następnie kopiuję je, vima następnie dodam +z numerem linii, który kopiuję. …

2
Używanie AWK, aby uzyskać drugą kolumnę
Nie mogę uzyskać polecenia awk, aby uzyskać drugą kolumnę danych. Kod Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Zmienna $ filter jest wartością parametru Download lub Upload, która jest przekazywana do skryptu powłoki. Tak więc awk używa terminu Pobierz lub Prześlij, aby wyszukać odpowiedni wiersz. Zawartość pliku …
9 bash  grep  sed  awk 

2
Jak używać wyjścia grep jako ścieżki do cd?
Jak mogę grepprzesyłać dane wyjściowe jako argument do cdpolecenia? Na przykład: [root@xxx xxx]# pip install django | grep '/usr.*' Requirement already satisfied (use --upgrade to upgrade): django in /usr/lib64/python2.7/site-packages Tutaj /usr/lib64/python2.7/site-packagesjest podświetlone i chcę przekazać ten ciąg cd.

4
Przekieruj wyjście do pliku z polecenia grep potoku poleceń
Uruchomiam to: cat /dev/urandom|hexdump| grep -i "ffff f" > random i nic nie dostaję do pliku random, po przerwaniu polecenia pozostaje zerowa. Jak zmusić go do zapisywania danych wyjściowych do pliku? Muszę napisać wynik do pliku, który powinien zawierać dane wyjściowe takie jak to: 021bc40 7724 d4f5 59ec bcbb ffff …

1
Grep -E, Sed -E - niska wydajność przy użyciu „[x] {1,9999}”, ale dlaczego?
Gdy greplub sedsą używane z opcją, --extended-regexpa wzorzec {1,9999}jest częścią używanego wyrażenia regularnego, wydajność tych poleceń staje się niska. Aby być bardziej zrozumiałym, poniżej zastosowano kilka testów. [1] [2] Względna wydajność grep -E, egrepi sed -Ejest prawie równa, więc tylko testy, które zostały wykonane z grep -Esą świadczone. Test 1 …


2
Ogranicz wyjście grep do krótkich linii
Często używam grep, aby znaleźć pliki mające określony wpis, taki jak ten: grep -R 'MyClassName' Dobrą rzeczą jest to, że zwraca pliki, ich zawartość i oznacza znaleziony ciąg na czerwono. Złe jest to, że mam również ogromne pliki, w których cały tekst jest zapisany w jednym dużym pojedynczym wierszu. Teraz …


5
Potrzebuję pomocy z Grepem, aby zacząć od sekcji
Mam kilka plików tekstowych, z których chcę grepować fragment kodu. Celem, który staram się osiągnąć, jest rozpoczęcie widoku od określonej linii, a następnie umiejętność przeczytania wszystkiego poniżej. Na przykład. W poniższym tekście, jak wyświetlić plik tekstowy w punkcie początkowym koloru żółtego. Chcę zobaczyć zawartość „żółtego”, a także wszystko pod nim, …

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.