Verlauf zwischen Zeilen filtern?

Verlauf zwischen Zeilen filtern?

Ich habe mein System so eingerichtet, dass ein sehr großer Teil des Verlaufs aufgezeichnet wird, sodass ich zur späteren Verwendung nach früheren Befehlen suchen kann.

Ich möchte den Befehl filtern, historyum einen Bereich von Zeilennummern zu erhalten. Angenommen, ich möchte den Verlauf zwischen den Zeilen 500 und 600. Wie gehe ich dabei am besten vor?

Antwort1

Sedkann zum Filtern zwischen Zeilen verwendet werden:

history | sed -n 500,600p

Alte Antwort:

history | grep [5-6][0-9][0-9]

Der Nachteil besteht in Fehlalarmen bei allen anderen Befehlen, die Zahlen zwischen 500 und 600 enthalten.

verwandte Informationen