[FUG-BR] Formatar variavel bash

Akamaru coopermine em bol.com.br
Quarta Fevereiro 2 20:21:27 BRST 2011


não funcionou aqui não

Em Qua, 2011-02-02 às 17:07 -0200, Carlos Eduardo G. Carvalho (Cartola)
escreveu:
> Existem algumas opções, como awk e sed e talvez outras que usam
> regular expressions. Pessoalmente usaria o sed.
> 
> codigo=`echo "$codigo" | sed -e 's/ /\'\'/g' -e 's/.*/\'&\'/'`
> 
> Em resumo a variável é redefinida com 2 substituições. A primeira
> substituição bota duas aspas simples onde tiver espaço e a segunda
> bota aspas simples no início e no fim.
> 
> Referências:
> http://www.freebsd.org/cgi/man.cgi?query=sed&sektion=1
> http://guia-er.sf.net/
> 
> Abs, Cartola.
> 
> Em 2 de fevereiro de 2011 16:19, Akamaru <coopermine em bol.com.br> escreveu:
> >
> >  Tenho uma variavel que vem do banco assim..
> >  codigo=197 182 189
> >  gostaria de formatar essa variavel em um script em bash para incluir
> > aspas
> >  ex:codigo='197''182''189'
> > nao sei se fui claro...
> >  existe algum replace(como no php) em bash script que faça isso?
> >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




Mais detalhes sobre a lista de discussão freebsd