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