Der Unix " sed "-Befehl ist eine Abkürzung für "Stream Editor ", ein Programm auf der Kommandozeile , dass Dateien modifiziert automatisch ausgeführt , sofern auf Suchen und Ersetzen Mustern. Sie können " sed ", um durch eine Datei für ein Stück Text oder einem regulären Ausdruck suchen, und ändern Sie dann mit dem Text, den Sie wollen . Wenn Sie eine Datei , die leere oder leere Zeilen hat, haben , möchten Sie vielleicht , um es zu analysieren und entfernen Sie diese Zeilen schnell , um es in ein anderes Programm oder Format den Text in einer Weise, die Sie benötigen, zu ernähren. Sed ist ein Standard- Programm, das in allen UNIX -ähnlichen Systemen gebaut. Anleitung
1
Log in Ihr System mit einem Konto in der Lage in die Datei schreibt . Dies bedeutet, dass, wenn es eine Systemdatei ist . Sie benötigen, um den Root-Account verwenden , andernfalls in als Eigentümer oder autorisierte Benutzer die Datei zu protokollieren
2
Öffnen Sie ein neues Terminal . . Einige Distributionen nennen dies eine "Command Line ", während andere es sich um ein "Terminal" und manche nennen es das nennen
3
Geben Sie den folgenden Befehl in das Terminal "Shell ". : Sed ' /^ $ /d ' /path /to /file.txt '
4
Change " /path /to /file.txt ", um den Namen der Datei, die die Leerzeilen Sie möchten, hat zu entfernen . Dieser Befehl funktioniert, weil die "/d "-Operator erzählt sed , um Text aus einer Datei zu löschen, während " /^ $ " steht für eine Zeile, die beginnt und endet ohne Text .