16 Nov
2005
16 Nov
'05
13:07
Hallo, evil-leeroy@web.de kirjoitti viestissään (keskiviikko, 16. marraskuuta 2005 14:51):
Hallo Liste, wie kann ich in einem String das i-te Zeichen gegen ein Anderes austauschen?
Gruß Boris
echo "STRING" | sed 's/\(.\{i-1\}\).\(.*\)/\1x\2/' wobei "i-1" die Anzahl von Zeichen _vor_ dem zu ersetzenden Zeichen ist, "x" das ersetzende Zeichen. Z.B. echo "Dies ist ein Test" | sed 's/\(.\{3\}\).\(.*\)/\1g\2/' ergibt: Dieg ist ein Test Gruß Kimmo