Frage zu sed
Volker Gueth
Volker at Gueth.net
Mon Dec 26 13:30:37 CET 2005
On Mon, Dec 26, 2005 at 01:02:10PM +0100, frank-info at gmx.de wrote:
> Hallo,
>
> ich moechte in einer Datei alle Hochkommas loeschen.
>
> Folgendes funktioniert, ist aber vielleicht zu umstaendlich:
>
> sed -e 's/\x27//' -e 's/\x27//' xxx.ahk
>
> Erstes Problem, dass das Hochkomma selbst von der Shell als interpretiert
> wird, habe ich geloest durch \x27 anstelle dem '. \' funktionierte nicht.
> Zweites Problem: Die Zeichen werden pro Zeile nur einmal ersetzt. Da pro Zeile
> maximal zwei Hochkommas vorkommen, habe ich das Kommando zweimal aufgerufen.
> Es ist doch aber bestimmt einfach unabhaengig von Zeilen alles zu ersetzen ??
sed -e 's/\x27//g'
oder einfach
tr -d \'
Bye Volker
More information about the Linux
mailing list