PDA

View Full Version : Sostituire/Aggiungere testo in un file


Pirpy
19-04-2007, 14:32
Ciao ho iniziato a vedere come si utilizza sed. Sono però arrivato in un punto morto e volevo sapere da voi come risolvere 3 problemi che ho nella sostituzione di testo:
1) Se io voglio sostituire del testo di un file che è su più righe con un unico comando, con dell'altro testo sempre su più righe e il mio testo iniziale è delimitato dalle parentesi tonde, come posso fare?
Es: miofile

( ciao
a tutti
oggi
piove
)

vorrei cambiarlo in :

( purtroppo
da noi
piove
domenica
)

2) Se voglio aggiungere una riga ad un file in un dato punto del file come faccio?
Es: miofile

pippo
pluto

voglio farlo diventare:

pippo
topolino
pluto

cioè la riga non deve essere alla fine

3) Posso usare sed per fare la stessa operazione su piu file in maniera automatica? Come?

Grazie in anticipo per le vostre risposte.