Pytania otagowane jako grep

W przypadku pytań dotyczących grep, narzędzie wiersza polecenia do wyszukiwania wzorców tekstowych w plikach. Użyj tego znacznika, aby zadawać pytania dotyczące samego grep lub pytań dotyczących problemów wynikających z używania narzędzia wiersza polecenia grep.

1
Próba napisania skryptu powłoki, który zdalnie testuje serwer, ale po wylogowaniu wciąż pojawia się instrukcja else
Próbuję tutaj napisać skrypt powłoki, który ciągle testuje mój serwer i wysyłać mi e-maile, gdy przestanie działać. Problem polega na tym, że kiedy wylogowuję się z połączenia ssh, pomimo uruchomienia go &na końcu polecenia, na przykład ./stest01.sh &, automatycznie wpada w inne i nieprzerwanie wysyła mi pocztę, dopóki nie zaloguję …

8
Jak grepować wiersze o określonej wartości w określonej kolumnie?
Mam następujący plik 200.000 1.353 0.086 200.250 1.417 0.000 200.500 1.359 0.091 200.750 1.423 0.000 201.000 1.365 0.093 201.250 1.427 0.000 201.500 1.373 0.093 201.750 1.432 0.000 202.000 1.383 0.091 202.250 1.435 0.000 202.500 1.392 0.087 202.750 1.436 0.000 203.000 1.402 0.081 203.250 1.437 0.001 203.500 1.412 0.073 204.000 1.423 …
9 awk  grep 

2
Grep, aby znaleźć prawidłową linię, sed, aby zmienić zawartość, a następnie umieścić ją z powrotem w oryginalnym pliku?
Próbuję zmienić pojedyncze słowo w określonym wierszu w pliku, ale mam problemy z połączeniem wszystkich razem. Zasadniczo w jednym wierszu w moim pliku znajduje się słowo kluczowe „wersja_oprogramowania”, a w tym wierszu (i tylko w tym wierszu) chcę zastąpić słowo „test” słowem „produkcja”. Więc mogę to zrobić: grep 'firmware_revision' myfile.py …


5
Znajdź ostatnie wystąpienie ciągu w wielu plikach
Muszę przeszukać wiele plików dziennika (wszystkie pliki wygenerowane w ciągu ostatnich 24 godzin, wszystkie przechowywane w tym samym katalogu), aby znaleźć ostatnie wystąpienie ciągu. Oto polecenie, które napisałem: find . -mtime 1 | grep fileprefix | xargs grep 'search string' | tail -1 Ale to zwraca tylko ostatnią linię dla …



5
Znajdź dokładny ciąg za pomocą grep
na przykład mam duży plik tekstowy z wieloma adresami e-mail, używając bash potrzebuję wyszukać / zweryfikować, czy wiadomość e-mail istnieje (lub nie). Czy należy używać (tylko) „kotwic”? grep '^user1@example.com' text_file czy są lepsze sposoby? Potrzebuję stworzyć skrypt bash i chciałbym być bezpieczny.
9 grep 

1
grep --color dodaje kod ANSI ESC [K - To może zmienić wyświetlany tekst
Dlaczego grep dodaje kod ANSI \e[Kdo kolorowych wyników? Nie rozumiem sensu, ale oczywiście programiści mogą. Jest to kod terminala ANSI / VT100, który służy do „czyszczenia linii od aktualnej pozycji kursora do końca linii” . W marginesowym przypadku grep może powodować „znikanie” tekstu z wyświetlacza terminala. Na przykład: echo -e …
9 terminal  grep  colors 


2
grep otaczające znaki dopasowania
Szukam znaleźć i zastąpić w gigantycznym zrzucie bazy danych i nie robi tego, co moim zdaniem powinno się zdarzyć. Chciałbym grep dla mojego ciągu docelowego w pliku, a następnie zobaczyć około 8 znaków otaczających (w zależności od tego może być konieczne dostosowanie tej liczby). Jak mogę to zrobić? Powodem, dla …

2
Jak znaleźć pliki z określoną podścieżką?
Muszę znaleźć wszystkie pliki xml, które są umieszczone w folderach o nazwie config. configMusi także znajdować się gdzieś w folderze o nazwie trunk. Na przykład interesują mnie wszystkie pliki, takie jak poniżej: ~/projects/e7/trunk/a/b/c/config/foo.xml ~/projects/d/trunk/config/bar.xml ~/projects/trunk/config/other.xml ~/projects/e/e/e/trunk/e/e/e/e/e/e/e/e/config/eeeee.xml Próbowałem findpolecenia: find ~/projects -regex "*/trunk/*/config/*.xml" , ale dane wyjściowe były puste. Jaki jest …

1
podczas czytania, grep, fajki i powieszenia
yes "test" | grep -m3 "test" odbitki test test test a następnie kończy się. Tak też jest yes "test" | while read line; do echo $line; done | grep -m3 "test" i yes "test" | while read line; do echo $line; done | grep -E "*" | grep -m3 "test" …
3 bash  grep  pipe 

1
Analizowanie pliku .txt w celu wygenerowania pliku .csv
Mam plik tekstowy z następującą zawartością Torrent file : Linux.Format.-.October.2016.-.True.Pdf.-.Set.1001.[ECLiPSE].torrent Metadata info : 9968 bytes, 412 pieces, 65536 bytes per piece Torrent name : Linux Format - October 2016 - True Pdf - Set 1001 [ECLiPSE] Content info : 3 files, 26965176 bytes Announce URL : http://explodie.org:6969/announce F# Bytes File …

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.