Hello! Vamos lá novamente! talvez eu que não tenha sido tão claro! o problema não e tão simples assim.... :) -------- Bem,
Eu tenho em um determinado texto tal trecho abaixo. [jpere...@jaspion ~]$ cat /tmp/a INSTALL ( a b c d ) ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) HEHE_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) [jpere...@jaspion ~]$ e preciso que fique #ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp )# tentei algo como [jpere...@jaspion ~]$ cat /tmp/a INSTALL ( a b c d ) ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) HEHE_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) [jpere...@shinobi dir]$ cat /tmp/a | sed '/^ADD_LIBRARY/,/)/{ s/\(.*\)/#\1#/g}' INSTALL ( a b c d ) #ADD_LIBRARY(mylib SHARED# # A.cpp# # B.cpp# # C.cpp# # )# HEHE_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) [jpere...@jaspion ~]$ tem que levar em consideração que pode existir enters ou não entre ADD e ), ou seja! [jpere...@jaspion ~]$ cat /tmp/a INSTALL ( a b c d ) *ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp)* HEHE_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) [jpere...@jaspion ~]$ como pode ser [jpere...@jaspion ~]$ cat /tmp/a INSTALL ( a b c d ) * ADD_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp )* HEHE_LIBRARY(mylib SHARED A.cpp B.cpp C.cpp ) [jpere...@jaspion ~]$ tenho que adicionar algo no inicio e fim.... Alguém tem alguma sugestão!? thanks! -- Regards, +--------------------------------------------+ Jorge Pereira, http://blog.jorgepereira.com.br/ +--------------------------------------------+ 2009/5/31 MrBiTs <mrbits....@gmail.com> > > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > 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 > > )# > > Simples > > sed 's/^ADD/@ADD/g ; s/^)$/)#/g' arquivo > > Um abraço > > .0. MrBiTs - mrbits....@gmail.com <mrbits.dcf%40gmail.com> > ..0 GnuPG - > http://wwwkeys.us.pgp.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186 > 000 http://www.mrbits.com.br > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iEYEARECAAYFAkoidQ4ACgkQrDdxWm3R8YYMsQCfVjoivFpGWJgbO/aqLlU4hkBx > pJIAnRBZU+XROmEOypDK4HROi1As6aT2 > =hqNd > -----END PGP SIGNATURE----- > > [As partes desta mensagem que não continham texto foram removidas]