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
kleines problem mit sed
Re: kleines problem mit sed
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
Re: kleines problem mit sed
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
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