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.
4
Antworten

Sed in Place bearbeiten

%Vor% Wenn stopwords ein Wort pro Zeile enthält und spam.txt eine einfache Textdatei, muss ich nur die genauen Übereinstimmungen von Stoppwörtern ersetzen. Verhalten sich nicht wie erwartet ... Beachten Sie, dass in beiden Dateien Wörter wie d...
12.07.2011, 16:42
6
Antworten

sed - wie alles außer einem definierten Muster zu entfernen?

Ich muss alles außer 1, 2 oder 3 Ziffern (0-9, oder 10-99 oder 100) vor % entfernen (ich möchte aber nicht% sehen ) von der Ausgabe eines anderen Befehls und leitet sie an einen anderen Befehl weiter. Ich weiß das %Vor% zeigt nur die Zeile...
20.08.2011, 02:43
3
Antworten

sed + wie man das zweite Wort (string) nach "=" separator by sed bekommt

Wie bekomme ich das zweite Wort (String) nach "=" Trennzeichen durch sed (Leerzeichen müssen ignoriert werden) zum Beispiel %Vor% Ich sollte string2 bekommen ein anderes Beispiel %Vor% Ich sollte 123 bekommen     
22.07.2010, 11:19
3
Antworten

sed und grep erhalten die Zeilennummer für eine Übereinstimmung

Ich habe eine Log-Datei und ich benutze sed, um die Zeilen zwischen zwei Strings zu extrahieren, die das Wort MATCH enthalten. Ich benutze sed, um die Zeilen zu extrahieren, und grep, um nur die Zeilen aufzunehmen, die das Wort "MATCH" enthalten...
15.11.2013, 10:30
3
Antworten

Rückverweise in sed geben falschen Wert zurück

Ich versuche, einen Ausdruck mit sed zu ersetzen. Die Regex funktioniert in vim, aber nicht in sed. Ich ersetze den letzten Strich vor der Zahl mit einem Schrägstrich so %Vor% sollte zurückgeben %Vor% Ich benutze den folgenden Befehl, ab...
03.03.2013, 17:32
4
Antworten

Verwenden Sie sed, um alle führenden / folgenden Leerzeichen in einer Textdatei zu löschen

Datei1: %Vor% Wie löscht man die führenden / nachgestellten Leerzeichen in dieser Datei mit sed - mit einem Befehl (keine Zwischendateien) ? Ich habe momentan: %Vor% Für führende Leerzeichen. %Vor% Und das für nachfolgende Leerze...
20.10.2009, 08:06
3
Antworten

Wie kann ich sed verwenden, um Urheberrechts- / Lizenz-Header in meinen Quelldateien zu ersetzen?

Ich muss den LGPL-Lizenz-Header in allen meinen Java-Quelldateien durch den Apache License 2.0-Header ersetzen, d. h. durch diesen %Vor% muss werden %Vor% Ich dachte mir, der einfachste Weg wäre, sed zu benutzen, um einen Fund zu finden...
01.01.2013, 01:39
4
Antworten

Entfernen Sie Zeilen, die nicht-englische Zeichen (Ascii) enthalten, aus einer Datei

Ich habe eine Textdatei mit Zeichen aus verschiedenen Sprachen wie (chinesisch, lateinisch usw.) Ich möchte alle Zeilen entfernen, die diese nicht-englischen Zeichen enthalten. Ich möchte alle englischen Zeichen (a-b), Zahlen (0-9) und alle I...
20.07.2012, 10:42
3
Antworten

Bash - finde ein Schlüsselwort in einer Datei und lösche seine Zeile [duplizieren]

Ich möchte ein Schlüsselwort angeben, finde die Zeile, in der dieses Schlüsselwort in einer Datei erscheint und lösche die gesamte Zeile. Das habe ich bekommen, aber es funktioniert nicht so wie es sollte: %Vor% AKTUALISIEREN Das h...
13.08.2011, 13:34
8
Antworten

So fügen Sie die ersten n Zeilen in einer Datei ein

Ich versuche, einige Daten zu bereinigen, und ich möchte sie schließlich in CSV-Form bringen. Ich habe einige reguläre Ausdrücke verwendet, um es aufzuräumen, aber ich bin auf einem Schritt fest. Ich möchte alle bis auf jede dritte neue Ze...
12.03.2009, 20:45