kleines problem mit sed

Post Reply
Message
Author
eq

kleines problem mit sed

#1 Post by eq »

ich will ein einer datenbamkdatei die trennzeichen | durch ein ; ersetzen

habe schon ein ansatz:
sed 's/|/;/' data > data2
aber ersetzt eben nur das erste zeichen ...
muß da sicher ne schleife machen .. nur wie ?

dank

Jochen

Re: kleines problem mit sed

#2 Post by Jochen »

Verwende "g" als Option zum s-Kommando:

Code: Select all

sed 's/|/;/<b>g</b>' data > data2
[code]
"g" steht für "global", also die ganze Zeile und nicht nur das erste Auftreten.

Jochen

Jochen

Re: kleines problem mit sed

#3 Post by Jochen »

SO hätte es eigentlich aussehen sollen...

Verwende "g" als Option zum s-Kommando:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
sed 's/|/;/<b>g</b>' data > data2
</font><hr></pre></blockquote>
"g" steht für "global", also die ganze Zeile und nicht nur das erste Auftreten.

Jochen

Post Reply