Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So löschen Sie die letzten paar Zeilen unter Linux

So löschen Sie die letzten paar Zeilen unter Linux

藏色散人
藏色散人Original
2021-12-14 11:25:007531Durchsuche

So löschen Sie die letzten paar Zeilen unter Linux: 1. Verwenden Sie den Befehl „sed $(($ A-3+1)),${A}d a.txt“, um die letzten paar Zeilen der Datei zu löschen; 2. Mit dem Befehl „sed '2 ,$d' -i aa.txt“ werden alle Zeilen von Zeile 2 bis zum Ende der Datei gelöscht.

So löschen Sie die letzten paar Zeilen unter Linux

Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, Dell G3-Computer.

Wie lösche ich die letzten paar Zeilen unter Linux?

linux Löschen Sie die letzten Zeilen der Datei:

1.

[root@server ~]# cat aa.txt
aaaa
bbbb
cccc
dddd
eeee
[root@server ~]# A=$(sed -n '$=' a.txt)
[root@server ~]# sed $(($ A-3+1)),${A}d a.txt
[root@server ~]# cat aa.txt
aaaa

Oder verwenden Sie die beiden oben genannten Befehle. Die letzten 3 Zeilen werden gelöscht.

Wenn Sie den Countdown 300 löschen, ändern Sie einfach 3 auf 300.

2.

-ich soll die Originaldatei ändern. Wenn keine Änderung erforderlich ist, wird i nicht benötigt.

Darunter sed '2,$d' -i aa.txt

Dieser Befehl löscht alle Zeilen von Zeile 2 (einschließlich Zeile 2) bis zum Ende der Datei.

Hinweis:

Befehl 1 bearbeitet die Originaldatei und das Ergebnis wird in eine neu generierte Datei übertragen oder auf dem Bildschirm gedruckt.

Befehl 2 bearbeitet direkt die Originaldatei und die Originaldatei wird geändert Befehlsergebnis.

Empfohlenes Lernen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie die letzten paar Zeilen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn