Inhaltsverzeichnis:

Was macht der sed-Befehl im Shell-Skript?
Was macht der sed-Befehl im Shell-Skript?

Video: Was macht der sed-Befehl im Shell-Skript?

Video: Was macht der sed-Befehl im Shell-Skript?
Video: Bash Tutorial #1 - Scripten für das Linux-Terminal 2024, Dezember
Anonim

SED-Befehl in UNIX ist steht für Stream Editor und es kann Führen Sie viele Funktionen für Dateien aus, z. B. Suchen, Suchen und Ersetzen, Einfügen oder Löschen. Obwohl die häufigste Verwendung von SED-Befehl in UNIX ist zum Ersetzen oder zum Suchen und Ersetzen.

Wie funktioniert der Befehl sed auf diese Weise?

sed ist ein Stream-Editor. Ein Stream-Editor wird verwendet, um grundlegende Texttransformationen an einem Eingabestream (einer Datei oder Eingabe von einer Pipeline) durchzuführen. Obwohl er in gewisser Weise einem Editor ähnelt, der skriptgesteuerte Bearbeitungen zulässt (z. B. ed), sed funktioniert indem nur ein Durchgang über die Eingabe(n) gemacht wird, und ist folglich effizienter.

Anschließend stellt sich die Frage, wozu der grep-Befehl verwendet wird. Es ist eines der am weitesten verbreiteten Gebraucht und mächtig Befehle auf Linux- und Unix-ähnlichen Betriebssystemen. Die ' grep ' Befehl ist Gebraucht um eine bestimmte Datei nach vom Benutzer angegebenen Mustern zu durchsuchen. Grundsätzlich ' grep ' können Sie ein Textmuster eingeben und dann innerhalb des von Ihnen bereitgestellten Texts nach diesem Muster suchen.

Wie schreibt man hiervon einen sed-Befehl?

Sehen wir uns einige Beispiele für den Schreibbefehl in sed an

  1. Schreiben Sie die erste Zeile der Datei.
  2. Schreiben Sie die erste und letzte Zeile der Datei.
  3. Schreiben Sie die Zeilen, die mit dem Muster Storage oder Sysadmin übereinstimmen.
  4. Schreiben Sie die Zeilen, von denen das Muster bis zum Ende der Datei passt.
  5. Schreiben Sie die Zeilen, die mit dem Muster übereinstimmen, und die nächsten zwei Zeilen von der Übereinstimmung.

Wofür werden sed und awk verwendet?

Awk , mögen Sed , ist eine Programmiersprache, die für den Umgang mit großen Textkörpern entwickelt wurde. Aber während Sed ist gewöhnt an Text bearbeiten und ändern, Awk ist meistens benutzt als ein Werkzeug zur Analyse und Berichterstattung.

Empfohlen: