[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