Obrigado Fernando, mas podem ser várias linhas. mesmo assim, muito obrigado
Em 23 de junho de 2010 15:35, Fernando Luizao <fernando_o...@yahoo.com.br>escreveu: > > > Provavelmente só funfa no bash, mas é uma idéia: > > VAR="teste > > Testando" > # separa a string na quebra de linha e transforma num array, usando o IFS > x=( $VAR ) > # juntando novamente, colocando o C no meio > z="${x[0]}C${x[1]}" > > Abraço > > --- Em qua, 23/6/10, Jeiks > <jacsonrcsi...@gmail.com<jacsonrcsilva%40gmail.com>> > escreveu: > > De: Jeiks <jacsonrcsi...@gmail.com <jacsonrcsilva%40gmail.com>> > Assunto: [shell-script] Expansão de variáveis com quebra de linha > Para: shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br> > Data: Quarta-feira, 23 de Junho de 2010, 15:00 > > > > > Ola a todos, > > alguem conhece uma forma de trocar uma quebra de linha de uma variável > > por um caractere através de expansão de variáveis? sem utilizar um > subshell? > > Tipo assim: > > # eu tenho: > > VAR="teste > > Testando" > > echo "$VAR" > > a saída será: > > teste > > Testando > > porém, eu gostaria que fosse: > > testeCTestando > > já tentei: > > echo "${VAR/#/C}" > > echo "${VAR//#/C}" > > echo "${VAR/\n/C}" > > echo "${VAR/\\n/C}" > > Eu não queria utilizar um subshell para isso, com por exemplo: > > tr '\n' 'C' <<< "$VAR" > > pois o objetivo é utilizar a variável em um sed: > > sed "s/EXPRESSAO/$VAR/" arquivo > > obrigado a todos > > -- > > Jacson R. C. Silva > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Jacson R. C. Silva [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html