sed

Sed (Stream EDitor) ist ein Befehlszeilen-Editor für die POSIX-Umgebung. Sed verarbeitet eine oder mehrere Dateien gemäß einem Editier-Skript und schreibt die Ergebnisse in die Standardausgabe. Es wurde in den Bell Labs entwickelt und existiert seit Mitte der 70er Jahre. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit sed- oder sed-basierten APIs bezieht. Fragen zur Verwendung oder Problembehandlung von sed-Befehlszeilenoptionen selbst sind nicht Thema.
7
Antworten

Leere Felder füllen

Ich habe eine sehr große tabulatorgetrennte Datei (ungefähr 12 Millionen Zeilen), die so aussieht: %Vor% Gibt es eine Möglichkeit, wie ich das machen kann: %Vor% Ich habe versucht, sed-Skripte zu verwenden, aber es dauert so lange. Zu...
05.12.2016, 20:17
7
Antworten

Wie ersetze ich einen String mit einem Newline mit einem Bash-Skript und sed?

Ich habe folgende Eingabe: %Vor% In meinem Bash-Skript möchte ich das "@@" durch einen Zeilenumbruch ersetzen. Ich habe verschiedene Dinge mit sed versucht, aber ich habe kein Glück: %Vor% Letztendlich muss ich diese ganze Eingabe in Zei...
07.05.2014, 15:32
5
Antworten

Liest Zeilen beginnend mit einer Zeilennummer in einem Bash-Skript

Ich versuche eine Datei Zeile für Zeile zu lesen, beginnend mit einer bestimmten Zeile in bash. Ich habe den while-Befehl bereits benutzt, um jede Zeile der Datei zu lesen, indem ich die Zählung inkrementiere. Kann ich es von einer bestimmten Li...
19.06.2012, 13:47
2
Antworten

Überspringen von Zeilen, die einer Zeichenfolge entsprechen

Ich bin neu bei sed, also kann mir vielleicht jemand helfen. Ich modifiziere einige Dateien und möchte alle Zeilen überspringen, die die Zeichenfolgen "def" oder "page" haben. auf sie. Wie mache ich das in sed?     
13.07.2011, 19:59
2
Antworten

Verwendung von sed in einem Makefile; Wie kann man Variablen entkommen?

Ich schreibe ein generisches Makefile, um statische Bibliotheken zu erstellen. Es scheint bisher gut zu funktionieren, außer für die Zeile, die sed aufruft: %Vor% Mit sed wird der Pfad / Name der Objektdatei durch den vollständigen Pfad erse...
08.07.2010, 06:42
2
Antworten

Zeichenfolge in Datei Unix ersetzen

Ich habe eine Textdatei file1.txt auf Unix. Ich möchte eine andere Datei file2.txt erzeugen, in der ich alle Vorkommen von apple-pie durch apple_pie ersetze. Welchen Befehl kann ich verwenden?     
01.12.2012, 21:01
3
Antworten

Wie grep das letzte Auftreten des Linienmusters

Ich habe eine Datei mit Inhalten, %Vor% Ich möchte das letzte Vorkommnis grep, %Vor% wenn ich es versuche %Vor% listet alle Zeilen auf. Anfang x bis c     
03.06.2014, 11:37
3
Antworten

Extrahieren Sie mehrere erfasste Gruppen von sed zu Variablen

Ich habe den folgenden Text %Vor% Dabei ist abc ein Platzhalter für einen gut definierten Ausdruck. Ich möchte die 3 Begriffe in den Klammern extrahieren und sie in 3 verschiedenen Variablen speichern. Ist das möglich, ohne den Text dreim...
05.11.2012, 16:46
2
Antworten

Python - Subprozess zum Aufruf von sed verwenden?

Ich möchte sed von Python mit Subprozess aufrufen. Das Skript, das ich versuchte, ist unten. Dies leitet jedoch die sed-Ausgabe an das Standard-Terminal. Es scheint, dass das '& gt;' Der Operator wird in meiner Anweisung subprocess.call nicht...
15.07.2011, 12:29
2
Antworten

Am Ende der Zeile mit sed hinzufügen

hat ein einfaches Textdokument mit mehreren Zeilen wie folgt erhalten: %Vor% Ich muss nach dem Ende der Zeile ein paar Infozeilen hinzufügen, also würde ich für jede Zeile folgendes bekommen: %Vor% Ich muss dies für Tausende von Dateien...
25.03.2010, 14:33