Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So löschen Sie die ersten Zeilen einer Datei unter Linux

So löschen Sie die ersten Zeilen einer Datei unter Linux

WBOY
Freigeben: 2022-03-21 10:50:53
Original
12088 Leute haben es durchsucht

Unter Linux können Sie den Befehl sed verwenden, um die ersten paar Zeilen einer Datei zu löschen. Dieser Befehl kann Textdateien gemäß den Anweisungen des Skripts verarbeiten und bearbeiten. Er kann mit regulären Ausdrücken verwendet werden, um den Effekt des Löschens zu erzielen die ersten Zeilen der Datei. Die Syntax lautet „sed - i '1, Anzahl der ersten Zeilen d' Dateiname“.

So löschen Sie die ersten Zeilen einer Datei unter Linux

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So löschen Sie die ersten paar Zeilen einer Datei unter Linux

sed -i '1,nd' 文件名
这个是删除第一行到第n行
Nach dem Login kopieren

sed ist ein sehr gutes Tool zur Textverarbeitung. Es kann perfekt mit regulären Ausdrücken verwendet werden und verfügt über außergewöhnliche Funktionen. Während der Verarbeitung wird die aktuell verarbeitete Zeile in einem temporären Puffer gespeichert, der als „Musterraum“ bezeichnet wird. Anschließend wird der Befehl sed verwendet, um den Inhalt des Puffers zu verarbeiten. Nach Abschluss der Verarbeitung wird der Inhalt des Puffers an gesendet Bildschirm. Verarbeiten Sie dann die nächste Zeile und wiederholen Sie den Vorgang bis zum Ende der Datei. Der Dateiinhalt wird nicht geändert, es sei denn, Sie verwenden eine Umleitung zum Speichern der Ausgabe.

Sed wird hauptsächlich zum automatischen Bearbeiten einer oder mehrerer Dateien verwendet. Es kann bestimmte Aufgaben ausführen, z. B. Datenzeilen ersetzen, löschen, hinzufügen und auswählen, wiederholte Vorgänge an Dateien vereinfachen, Konvertierungsprogramme schreiben usw.

Syntax

sed [-hnV][-e<script>][-f<script文件>][文本文件]
Nach dem Login kopieren

Parameterbeschreibung:

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage