So löschen Sie die letzten paar Zeilen unter Linux

藏色散人
Freigeben: 2021-12-14 11:25:00
Original
7535 Leute haben es durchsucht

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
Nach dem Login kopieren
[root@server ~]# A=$(sed -n '$=' a.txt)
[root@server ~]# sed $(($ A-3+1)),${A}d a.txt
Nach dem Login kopieren
[root@server ~]# cat aa.txt
aaaa
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage