Eu não sou muito bom em sed mas tentei brincar de maneira diferente: # awk -F"," '{ print $2","$1 }' lista.txt
2010/5/5 Adelson O. Junior <jro...@gmail.com> > > > Valeu pessoal, > > exatamente como eu estava pensando, montar os grupos e substituir depois. > > Abracos. > > 2010/5/5 Lawrence Waclawiak > <lawrence...@yahoo.com.br<lawrencebbw%40yahoo.com.br> > >: > > > Boa tarde! > > > > Assim vc pode fazer com o sed > > > > l...@lbw-laptop:~$ echo " > > 04-30,6819 > > 04-30,7042 > > 04-30,7042 > > 04-30,7042 > > 04-30,7042 > > 04-30,7042 > > 04-30,7042" |sed -r 's/(^.*),(.*$)/\2,\1/' > > > > 6819,04-30 > > 7042,04-30 > > 7042,04-30 > > 7042,04-30 > > 7042,04-30 > > 7042,04-30 > > 7042,04-30 > > > > os () definem grupos que podem posteriormente serem recuperados por \1 > > \2 \3 etc... então vc cria a espressão para casar as partes e depois > > usar esse retrovisores para reimprimi-las. > > > > > > Adelson O. Junior escreveu: > >> > >> Boa tarde pessoal, > >> > >> acho que esta deve ser facil, ate sei +- como se faz isso com regex, > >> mas nao sei a sintaxe do sed. > >> O problema e o seguinte, tenho este trecho de texto: > >> > >> 04-30,6819 > >> 04-30,7042 > >> 04-30,7042 > >> 04-30,7042 > >> 04-30,7042 > >> 04-30,7042 > >> 04-30,7042 > >> > >> queria inverter. Por exemplo: > >> > >> 6819,04-30 > >> 7042,04-30 > >> ... > >> > >> Alguem sabe um jeito de fazer isso co o sed ou outra ferramenta? > >> > >> Abracos, > >> Adelson. > >> > >> -- > >> Adelson > >> > >> > > > > > > > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > 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<shell-script-unsubscribe%40yahoogrupos.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 > > > > > > > > -- > Adelson > > [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