GNU/Linux >> LINUX-Kenntnisse >  >> Linux

BENUTZUNG DES SED-EDITORS

EINFÜHRUNG

SED:steht für Stream-Editor, der zum Filtern und Transformieren von Eingabeströmen aus Dateien oder Pipelines verwendet wird

WIE MAN SED INSTALLIERT:

  • Debian
sudo apt-get install -y sed 
  • Red Hat | CentOS
yum install sed -y 

VERWENDUNG VON SED MIT BEISPIELE

  • Sie können damit Zeilen aus einer Textdatei drucken
sed  '3,1p' head.txt 

HINWEIS :

Hier wird nur der Inhalt der Textdatei mit der hervorgehobenen Zeilennummer 3 gedruckt

Sie können auch einen Zeilenbereich drucken, zum Beispiel von Zeile 1 bis 3

sed  '1,3p' head.txt
  • Sie können auch nur ausgewählte Zeilen drucken, ohne dass alle Zeilen in der Textdatei vorhanden sind, indem Sie das Argument -n
  • verwenden
sed  -n '1,3p' head.txt 
  • Sie können auch Zeilen mit bestimmten Streams drucken oder mit einem bestimmten Stream beginnen
sed -n '/unixcop/p' head.txt 
sed -n '/Mostafa/p' head.txt 
sed -n '/^Bye/p' head.txt
  • Sie können es verwenden, um einen Stream durch einen anderen Stream zu ersetzen
sed 's/Mostafa/UNIXCOP/' head.txt 
  • Sie können auch einige Streams an die Zeilen anhängen
sed 's/unixcop/ &  Mostafa and Omar and Ahmed/' head.txt 
  • Sie können damit eine Reihe von Zeilen oder Streams löschen
sed '3,4d' head.txt
sed '/^Bye/d' head.txt 
  • Sie können sed verwenden, um den sed-Befehl aus einer Textdatei mit .sed zu lesen Erweiterung

HINWEIS:

Sie müssen den sed-Befehl in der folgenden Form schreiben, die in der Datei command.sed

gezeigt wird

Früher habe ich die Zeile gelöscht, die mit Bye beginnt Wort

sed -f command.sed head.txt  

SCHLUSSFOLGERUNG

Dieser Artikel erläutert die Verwendung des sed-Editors mit Beispielen. Weitere Informationen zu sed finden Sie im folgenden ” man sed


Linux
  1. So verwenden Sie BusyBox unter Linux

  2. So verwenden Sie den Linux-Befehl sed

  3. So verwenden Sie Heredoc als Texteditor

  4. Lernen Sie, den Sed-Texteditor zu verwenden

  5. Wie ich Cron unter Linux verwende

Verwenden Sie den vi-Editor

So verwenden Sie Instagram im Terminal

So verwenden Sie die Rechtschreibprüfungsfunktion im Vim-Texteditor

So installieren und verwenden Sie den Atom-Editor unter CentOS 8

Wie man den Head-Befehl verwendet

So verwenden Sie Sed zum Suchen und Ersetzen einer Zeichenfolge in einer Datei