SED Befehl Syntax

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
undi
Beiträge: 2
Registriert: 02.05.2011 15:38:06

SED Befehl Syntax

Beitrag von undi » 02.05.2011 15:44:03

Hi Junx,

irgendwie steh ich grad bei SED auf dem Schlauch.

Ich hab eine Datei, dort steht irgendwo drin:

website="undi.de"

Jetzt möchte ich mittels SED einfach das was in den Gänsefüßchen "" steht ersetzen.
Ich möchte mich nicht konkret auf undi.de beziehen, sondern quasi auf website*
Also ich möchte quasi website* durch website="undilein.de" ersetzen.

Mein Befehl bisher, funktioniert aber nicht: sed -e 's/Iwebsite*/website='undilein.de'/' /datei.txt

Wär cool, wenn ihr mir einen Tipp geben könntet, schwer isses eigentlich net ^^

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: SED Befehl Syntax

Beitrag von GoKi » 02.05.2011 17:00:25

Um nah an deiner Vorgabe zu bleiben:

Code: Alles auswählen

sed -e 's/^website.*/website="undilein.de"/'
MfG GoKi
:wq

undi
Beiträge: 2
Registriert: 02.05.2011 15:38:06

Re: SED Befehl Syntax

Beitrag von undi » 03.05.2011 07:51:49

hey GoKi,

sehr vielen lieben Dank für deine Hilfe.

Da war ich ja schon relativ nah dran ;)

Mit deinem befehl funktioniert es jetzt wunderbar, perfekt ! =)

Antworten