Sed ist eine spezielle Art von Textdatei -Editor bekannt als " Stream-Editor . " Anstatt das Editieren von Textdateien , gilt sed Bearbeitungen zu einem Strom von Text nach den Anweisungen , die ihm durch den Benutzer. Der Strom der Text könnte von überall her kommen : der Benutzer , das Internet oder eine lokale Datei . Sie können sich vorstellen, sed , ein bisschen wie eine Programmiersprache ausschließlich zum Manipulieren des Inhalts von Text-und Neuformatierung in eine Struktur Dich gestaltet werden. In den Händen eines erfahrenen Benutzer , kann es viel von der Monotonie der Routine-Arbeit zu entfernen, aber es kann ein bisschen einschüchternd auf den ersten zu sein, ist so ein guter Start eine einfache edit: Hinzufügen einer Zeile-Zeichen an das Ende jeder Zeile angegeben . Anleitung
1
Öffnen Sie ein Terminal . Das Verfahren , dies zu tun wird von Ihrem Betriebssystem ab. Die meisten Unix- und Linux-Systemen entweder öffnen Sie ein Terminal sofort beim Start oder haben Sie ein Terminal -Symbol irgendwo auf dem Desktop. In Mac OS X finden Sie in "Spotlight " und geben Sie " Terminal". In Windows , klicken Sie auf " Start", " Ausführen" und geben Sie " cmd"
2
Geben Sie den folgenden : .
Sed ' /$ /G'
Damit sed , um den Text für alle Ende der Zeilen ($) zu suchen und fügen Sie eine neue Zeile (G) , effektiv ein doppelter Zeilenabstand die Datei . Alternativ, wenn Sie , um sicherzustellen , dass es nie mehr als eine Leerzeile zwischen Absätzen , ändern Sie den Befehl zu lesen :
sed ' /^ $ /d; G'
Damit sed nur komplett leere Zeilen ( ^ $ ) übereinstimmen , löschen Sie diese Leerzeilen ( d) und ersetzen sie durch eine einzige neue Zeile (G).
3
Führen Sie die Daten aus einer Textdatei in sed , indem Sie die folgenden Schritte aus:
Katze textfile.txt