Ich möchte diezuletzt3000 Zeilen einer Protokolldatei.
Mit anderen Worten: Ich möchte nicht drucken dieErste3000 Zeilen der Logdatei: Stattdessen möchte ich diezuletzt3000 Zeilen einer Protokolldatei.
Ich weiß, dass tac
die Protokolldatei in umgekehrter Reihenfolge vollständig auf dem Terminalbildschirm ausgedruckt wird. Aber ich möchte nicht die gesamte Datei ausdrucken. Ich habe mir die verfügbaren Optionen angesehen und es scheint, dass tac
eine bestimmte Anzahl von Zeilen nicht ausgedruckt werden kann.
Abschließend möchte ich sagen: Ob die letzten 3000 Zeilen aufsteigend oder absteigend ausgedruckt werden, ist mir egal, ich möchte lediglich die letzten 3000 Zeilen sehen können.
Danke!
Antwort1
Sie können verwenden:
tail -n 3000 | tac
wenn Sie die umgekehrte Reihenfolge wünschen, sonst einfach
tail -n 3000