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 wirdFrü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 ”