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

Kann sed regex Lookbehind und Lookahead simulieren?

Ich versuche ein sed-Skript zu schreiben, das alle "nackten" URLs in einer Textdatei erfasst und sie durch <a href=[URL]>[URL]</a> ersetzt. Mit "nackt" meine ich eine URL, die nicht in einem Anker-Tag eingeschlossen ist. Mein u...
15.02.2013, 01:24
3
Antworten

Shell-Skript zum Hinzufügen von Header zu einer Datei

Ich habe versucht, ein Skript zum Hinzufügen eines Markenheaders zu meiner .cpp-Datei zu schreiben. Meine Lösung ist wie folgt. %Vor% Allerdings wollte ich wissen, ob es einen besseren Weg gibt, dies zu tun.     
17.07.2013, 11:33
5
Antworten

Wie setze ich das temporäre Dateiverzeichnis für den sed-Befehl in Linux?

Ich habe ein Bash-Skript, das die Datei so modifiziert hat %Vor% und ich habe dieses Skript von der Webanwendung ausgeführt. sed-Befehl erstellt eine temporäre Datei in diesem Verzeichnis, aber der Benutzer, unter dem die Webanwendung arbeit...
22.11.2013, 13:36
6
Antworten

Ersetze ein bestimmtes Wort zwischen Zeichen mit sed?

Kann jemand bestimmte Wörter zwischen () ersetzen? Ersetzen Sie zum Beispiel das Wort and durch or zwischen beiden Klammern:    (Note = 'C' und Note = 'D' und Note = 'E') und (int_rate & gt; = 10 und int_rate & lt; = 20) und pub_rec...
03.06.2013, 14:48
4
Antworten

richtiges Werkzeug, um die UUID aus der Ausgabe von blkid zu filtern (mit grep, cut oder awk, e.t.c)

Ich möchte die Ausgabe von blkid filtern, um die UUID zu erhalten. Die Ausgabe von blkid sieht wie aus Fall 1: - %Vor% In einigen Fällen sieht die Ausgabe von blkid wie aus FALL 2: - %Vor% Ich möchte die UUID herausfiltern....
26.11.2012, 13:17
8
Antworten

sed script, um die ersten drei Wörter in jeder Zeile zu drucken

Ich frage mich, wie kann ich folgendes mit Sed machen: Ich muss nur die ersten drei Wörter in jeder Zeile behalten. Zum Beispiel der folgende Text: %Vor% wird umgewandelt in: %Vor%     
14.02.2011, 23:05
5
Antworten

Verwenden Sie sed mit ignore case, während Sie vor einem Muster Text hinzufügen

%Vor% In diesem Fall, wie Groß- und Kleinschreibung bei der Suche nach Muster = zuerst ignoriert werden     
04.06.2013, 12:17
4
Antworten

Wie entferne ich das letzte Verzeichnis von einem Pfad mit sed?

Wie entferne ich das letzte Verzeichnis mit sed (nicht dirname ), so: %Vor% Also würde ich /dir1/dir2/dir3 bekommen.     
04.07.2010, 13:54
12
Antworten

Wie kann man eine Liste von Wörtern in einer Shell-Zeichenkette umkehren?

Ich habe eine Liste von Wörtern in einem String: %Vor% Ich möchte es umkehren, um zu erhalten %Vor% Wie kann ich das mit ash machen?     
30.12.2014, 10:31
2
Antworten

Sed: Zeilen beginnend mit "RIM-COD-"

Ich habe Datei Blackberry Jad-Datei: %Vor% Ich möchte nur Zeilen beginnen mit RIM-COD- . Können Sie mir Lösungen für awk oder sed geben?     
02.11.2012, 20:38