Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Detaillierte Einführung in den Befehl sed

Detaillierte Einführung in den Befehl sed

零下一度
零下一度Original
2017-06-10 10:44:593283Durchsuche

Einführung sed ist ein Online-Editor, der Inhalte Zeile für Zeile verarbeitet. 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. sed verwendet Parameter [root@www ~]# sed [-nefr] [Aktion] Optionen und Parameter: -n: Silent-Modus verwenden. Bei normaler sed-Nutzung werden normalerweise alle von STDIN kommenden Daten im Terminal aufgelistet. Wenn jedoch der Parameter -n hinzugefügt wird, werden nur die von sed speziell verarbeiteten Zeilen (oder Aktionen) aufgelistet. -e: Bearbeiten Sie die Sed-Aktion direkt im Befehlszeilenmodus. -f: Schreiben Sie die Sed-Aktion direkt in eine Datei

Detaillierte Einführung in den Befehl sedEinführung: Einführung sed ist ein Online-Editor, der Inhalte Zeile für Zeile verarbeitet. Während der Verarbeitung wird die aktuell verarbeitete Zeile in einem temporären Puffer gespeichert, der als „Musterraum“ bezeichnet wird. Anschließend

2 🎜>

Einführung: sed ist ein Online-Editor, der Inhalte Zeile für Zeile verarbeitet. 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.

Detaillierte Einführung in den Befehl sed3. PHP kann den sed-Befehl im Shell-Skript nicht ausführen -

Einführung: PHP kann den sed-Befehl nicht ausführen Befehl im Shell-Skript sed-Befehl---dringend sed -i '/^BOOTPROTO/d' Dateipfad sed -i '/^DEVICE/iBOOTPROTO=none' Dateipfad------Lösung------ --- -----------Überprüfen Sie, ob exec die Berechtigung hat, Systembefehle auszuführen. Überprüfen Sie, ob der Apache-Benutzer die Berechtigung hat, sed-Befehle auszuführen. ------

4. php kann den sed-Befehl im Shell-Skript nicht implementieren-

Einführung : PHP kann den sed-Befehl im Shell-Skript nicht ausführen---urgent sed -i '/^BOOTPROTO/d' Dateipfad sed -i '/^DEVICE/iBOOTPROTO=none' Dateipfad------Lösung-- -----Überprüfen Sie, ob exec die Berechtigung hat, Systembefehle auszuführen. Überprüfen Sie, ob der Apache-Benutzer die Berechtigung hat, sed-Befehle auszuführen. ------Lösung

[Verwandte Q&A-Empfehlungen]:

Linux – In Bezug auf die gemischte Verwendung von while read und sed hat sed die erste Zeile der Standardeingabe gefressen

linux - sed: 'wifi.confl5tFtt' kann nicht nach 'wifi.conf' verschoben werden: Eingabe-/Ausgabefehler

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in den Befehl sed. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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