Cometi um engano ao casar o Flag FIM com EOF, OK ? On Thu, 2009-02-05 at 18:27 -0300, Roberto Alves wrote: > Vlw, pessoal. > Vlw, Jimmy, Fabiano, Moacir e Mestre Julio. > > E, Miranda, vou tentar amanha quando voltar pro trabalho...agora to em > casa tocando guitarra.... > oops...mais um off....vou ser esquartejado. > Desculpem-me mas não conseguiria ficar sem agradecer a todos as ajudas > de hoje. > > boa noite a todos. > Roberto > > 2009/2/5 miranda <[email protected]>: > > Coloque os comandos utilizados no vi assim : > > > > vi arquivo <<FIM > > comando > > comando > > :.. > > :.. > > :wq > > EOF > > > > On Thu, 2009-02-05 at 08:57 -0300, Roberto Alves wrote: > >> Senhores, > >> creio que já tenham respondido isso zilhões de vezes mas eu estou > >> tentando no AIX. > >> Me pareceu que ia ser algo bem simples de se fazer mas não > consegui. > >> > >> Eu recebo um arquivo que poucas são as vezes que algumas linhas vêm > >> com aqueles caracteres de controle de carro (^M). > >> Eu consigo, na mão, trocar tudo e juntar as linhas, no vi. > >> Basta eu trocar ( 's/^M\n//g' ) os caracteres seguidos de uma nova > >> linha por nada. > >> > >> Como eu posso automatizar isso? > >> Vale lembrar que para procurar o ^M eu digito contro+v+m. > >> > >> Tentei, no linux, e isso funcionou mas quando passei pro AIX não. > >> > >> sed -e :a -e N -e 's/\^M\n//' -e ta arquivo > novoarquivo > >> > >> Olhando o help do sed no AIX ele me mostrou isso: > >> > >> A sample sed script file: > >> :join > >> > >> /\\$/{N > >> > >> s/\\\n// > >> > >> b join > >> > >> } > >> > >> Daí resolvi tentar mas não consegui: > >> > >> sed > >> :join > >> /^M$/{N > >> s/^M\n// > >> join > >> } > >> arquivo > arquivonovo > >> > >> Se alguém puder dar uma sugestão eu agradeço. > >> > >> abraços, > >> Roberto > >> > >> > >> > >> > > > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > 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: [email protected] > > ---------------------------------------------------------- > > 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 > > > > > > > > > >
------------------------------------ --------------------------------------------------------------------- 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: [email protected] --------------------------------------------------------------------- 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: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
