May 26, 2008

Passando variáveis para o sed.

Para usar variáveis no sed nao use ' aspas simples, apenas " aspas dupals
veja os exeplos:

exemplo 01:
$ var=value
$ echo TEXT| sed "s/T/$var/"
valueEXT


exemplo 02:
$ var=T
$ echo TEXT| sed "s/$var/V/g"
VEXV


Referências:
http://aurelio.net/sed/
http://www.gnu.org/software/sed/manual/sed.html
http://thobias.org/doc/sosed.html