bolug bonner linux user group
news about wissen files archive hilfe suchen  

 

archive :: BoLUG

druckfassung

BoLUG

Re: sed

To: bolug@xxxxxxxxxxx
Subject: Re: sed
From: Michael Schuerig <michael@xxxxxxxxxxx>
Date: Tue, 21 Apr 2009 01:17:59 +0200
On Saturday 18 April 2009, Walther Koehler wrote:
> Hallo Boluger,
>
> ich habe einen ziemlichen Block. Ich will mit einem Script eine Reihe
> von Strings in einer Datei verändern und dazu sed verwenden.
> Geht auch ganz simpel z.B.
>
> #!/bin/bash
> sed s/vorher/nachher/ test.txt > testneu
>
> Wenn ich aber versuche eine Variable einzusetzen
>
> dat="später"
> sed s/$dat/nachher/ test.txt > testneu
>
> geht gar nichts.

Das $ ist ein Metacharacter, der den Ende der Zeile matcht. Versuch 
statt dessen mal 

sed s/\$dat/nachher/ test.txt > testneu

Siehe auch man 7 regex

Michael


-- 
Michael Schuerig
mailto:michael@xxxxxxxxxxx
http://www.schuerig.de/michael/

 « Vorige im Thread  Dieser Thread  Nächste im Thread » 

 

seitenanfang


 

news about wissen files archive hilfe suchen  
kontakt letzte änderung: 21.04.2009