Shell a apostrofy

Ladislav Vaiz spam na nagano.cz
Středa Únor 23 14:34:50 CET 2005


> potýkám se se shellem a s apostrofy. Nevíte někdo, jak nahradit
> například sedem apostrofy v textu za něco jiného?
> Představoval bych si to asi takto:
> sed 's/\'/\\\'/g'
> Tedy znak
> '
> nahradit sekvencí
> \'

Co treba
$ cat apo.txt
a'b'c
$ cat apo.txt | sed "s/'/\\\'/g"
a\'b\'c

Nicmene problemy kolem eskejpovani v kombinaci s prikazy typu su byly
dovodem, proc podobne veci pisu radeji v perlu, kde si snaze udrzim
prehled.

La'd"a

P.S. zbytecne pouzity cat prosim nekomentujte


Další informace o konferenci Linux