grep-Kommando zum drucken-follow-up-Linien nach einem Spiel
Verwendung von "grep" - Befehl, um eine übereinstimmung zu finden-und zu drucken, follow-up von 10 Zeilen aus dem match. das brauche ich, um einige Fehler Aussagen aus den log-Dateien. (sonst noch herunterladen müssen, verwenden Sie match für die log-Zeit, und kopieren Sie dann den Inhalt). Anstatt das herunterladen bulk-Größe von Dateien, die ich brauche, um einen Befehl auszuführen, um diese Anzahl von Zeilen.
mögliche Duplikate von grep eine Datei, zeigen aber mehrere umliegende Linien?. Sie können nicht, weil Solaris eine Antike grep, aber es gibt ein paar alternativen hier aufgelistet.
InformationsquelleAutor Marie | 2014-05-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Standard-Installation von Solaris 10 oder 11 haben die
/usr/sfw/bin
Datei-Baum. Gnu grep -/usr/sfw/bin/ggrep
ist es. ggrep unterstützt/usr/sfw/bin/ggrep -A 10 [pattern] [file]
die tut, was Sie wollen.Solaris 9 und älter kann es nicht haben. Oder Ihr system möglicherweise nicht gewesen eine Standard-Installation. Check.
InformationsquelleAutor jim mcnamara
Nehme an, Sie haben eine Datei
/etc/passwd
und filtern möchten Benutzer "chetan"Versuchen Sie bitte die nachstehenden Befehl:
Es wird gedruckt, die Zeile mit dem Buchstaben "chetan" und die nächsten zwei Zeilen als gut.
-- Getestet in Solaris 10 --
InformationsquelleAutor Ankit Saxena