Als «grep» getaggte Fragen

8
Grep-Ausgabe ohne nachgestellte Newline

Bitte beachten Sie diesen Ausschnitt: X=$(grep -m1 'some-pattern' some-file | sed -n 's/.* //p') Ich möchte das letzte Wort in eine Variable einfügen, wenn eine Musterbedingung für Zeilen in einer beliebigen Textdatei übereinstimmt Mein Problem ist, dass die Variable Xam Ende CR oder LF oder CRLF...

8
Wird GREP_OPTIONS = --color = immer ignoriert?

Ich spielte mit dem Setting herum GREP_OPTIONSund konnte es nicht zum Laufen bringen. Ich bin nur neugierig, warum. Einfache Ausgabe von Testbefehlen: richard@ubuntu:~$ echo $GREP_OPTIONS richard@ubuntu:~$ richard@ubuntu:~$ ls | grep o Desktop downloads Dropbox ebooks workspace richard@ubuntu:~$ ls...

8
Grep Rest der Linie ... nach dem Spiel

Ich habe eine Datei mit nur zwei Zeilen mit der folgenden Struktur: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Die Werte sind Leistungswerte meiner Solaranlage. Negativer Wert bedeutet Erzeugung. Ich würde die über grep / sed / awk extrahierten Werte benötigen - was...

8
Warum kann ich nicht so greifen?

Ich möchte die Zeile "disable = yes" in "disable = no" in die folgende Datei ändern: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Ich habe es versucht: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp...

8
GNU grep optimieren

Ich verwende egrep ( grep -E) mit einer PATTERN-Datei. ( -f path/to/file). Dies geschieht in einer Endlosschleife in einem Textstrom. Dies bedeutet, dass ich nicht ALLE Eingaben auf einmal akkumulieren und an grep übergeben kann (wie *.log). Gibt es eine Möglichkeit, grep dazu zu bringen, die NFA,...

8
grep überspringe n Zeilen der Datei und suche nur danach

Ich habe eine riesige Protokolldatei und möchte das erste Auftreten eines Musters erfassen und direkt nach diesem Auftreten ein anderes Muster finden . Zum Beispiel: 123 XXY 214 ABC 182 558 ABC 856 ABC In meinem Beispiel möchte ich 182das nächste Vorkommen von finden und dann findenABC Das erste...

8
Wie verwende ich Multiline als Gruppentrennzeichen in grep?

In können grepSie verwenden --group-separator, um etwas zwischen Gruppenspielen zu schreiben. Dies ist praktisch, um zu verdeutlichen, welche Blöcke wir haben, insbesondere wenn Sie die -C XOption zum Abrufen von Kontextzeilen verwenden. $ cat a hello this is me and this is something else hello...