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