Als «sed» getaggte Fragen

Sed (Stream EDitor) ist ein Befehlszeileneditor für die POSIX-Umgebung. Sed verarbeitet eine oder mehrere Dateien gemäß einem Bearbeitungsskript und schreibt die Ergebnisse in die Standardausgabe. Es wurde bei Bell Labs entwickelt und gibt es seit Mitte der 70er Jahre.

604
Bash-Tool zum Abrufen der n-ten Zeile aus einer Datei

Gibt es einen "kanonischen" Weg, das zu tun? Ich habe verwendet, head -n | tail -1was den Trick macht, aber ich habe mich gefragt, ob es ein Bash-Tool gibt, das speziell eine Zeile (oder einen Zeilenbereich) aus einer Datei extrahiert. Mit "kanonisch" meine ich ein Programm, dessen Hauptfunktion...

497
Was ist der Unterschied zwischen sed und awk? [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Was ist der Unterschied...

349
Löschen Sie leere Zeilen mit sed

Ich versuche leere Zeilen mit sed zu löschen: sed '/^$/d' aber ich habe kein Glück damit. Zum Beispiel habe ich diese Zeilen: xxxxxx yyyyyy zzzzzz und ich möchte, dass es so ist: xxxxxx yyyyyy zzzzzz Was sollte der Code dafür

337
Verstrichene Zeit mit dem Zeitmodul messen

Ist es mit dem Zeitmodul in Python möglich, die verstrichene Zeit zu messen? Wenn ja, wie mache ich das? Ich muss dies tun, damit ein Ereignis eintritt, wenn sich der Cursor für eine bestimmte Dauer in einem Widget befindet.

319
Ersetzen Sie die gesamte Zeile mit einer Zeichenfolge durch Sed

Ich habe eine Textdatei, die eine bestimmte Zeile hat sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Ich muss die ganze Zeile oben durch ersetzen This line is removed by the admin. Das Suchwort lautet TEXT_TO_BE_REPLACED Ich muss dafür ein Shell-Skript schreiben. Wie kann...

316
Escape eine Zeichenfolge für ein sed Ersetzungsmuster

In meinem Bash-Skript habe ich eine externe (vom Benutzer empfangene) Zeichenfolge, die ich in sed pattern verwenden sollte. REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" Wie kann ich der $REPLACEZeichenfolge entkommen, damit sie sicher sedals wörtlicher Ersatz akzeptiert wird...

300
sed edit file in place

Ich versuche herauszufinden, ob es möglich ist, eine Datei in einem einzigen sed-Befehl zu bearbeiten, ohne den bearbeiteten Inhalt manuell in eine neue Datei zu streamen und die neue Datei dann in den ursprünglichen Dateinamen umzubenennen. Ich habe die -iOption ausprobiert, aber mein...

277
Wie werden nur erfasste Gruppen mit sed ausgegeben?

Gibt es eine Möglichkeit, sednur erfasste Gruppen auszugeben? Zum Beispiel angesichts der Eingabe: This is a sample 123 text and some 987 numbers und Muster: /([\d]+)/ Könnte ich nur 123- und 987-Ausgaben erhalten, die durch Rückverweise formatiert