It's easy! r...@aegis:~> cat arq.txt ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp )
r...@aegis:~> sed -i 's/)/)#/' arq.txt r...@aegis:~> cat arq.txt ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp )# r...@aegis:~> 2009/5/29 Jorge Pereira <jperei...@gmail.com>: > Bem, > > Eu tenho em um determinado texto tal trecho abaixo. > > ADD_LIBRARY(mylib SHARED > A.cpp > B.cpp > C.cpp > ) > > e preciso que fique > > @ADD_LIBRARY(mylib SHARED > A.cpp > B.cpp > C.cpp > )# > > tentei algo como > > [jpere...@shinobi dir]$ cat /tmp/a > ADD_LIBRARY(mylib SHARED > A.cpp > B.cpp > C.cpp > ) > [jpere...@shinobi dir]$ cat /tmp/a | sed '/^ADD_LIBRARY/,/)/{ > s/\(.*\)/#\1#/g}' > #ADD_LIBRARY(mylib SHARED # > # A.cpp# > # B.cpp# > # C.cpp# > # )# > [jpere...@shinobi dir]$ > > Alguém tem alguma sugestão!? > > thanks! > -- > Regards, > +--------------------------------------------+ > Jorge Pereira, > http://blog.jorgepereira.com.br/ > +--------------------------------------------+ > > > [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 > > > -- Raul Libório http://rauhmaru.blogspot.com/ rauhmarutsªhotmailºcom Linux user#4444581 "The bug is on the table."