[bglug] Script cerca e sostituisci linea

vittorio.bettoli vittorio.bettoli@icteam.it
Gio 13 Gen 2005 14:24:08 CET


sed 's/.*male.*/linux/g'  nome_file

ciao

fralonga wrote:

>Salve a tutti 
>Sto cercando di scrivere uno script che esegua:
>1) la ricerca di un pattern su una colonna di linee
>2) cancellare tutte le linee trovate
>3) sostituire il tutto con una parola
>Esempio: avendo una file del tipo
>
>bene male ciao 
>ciao bene
>cucu xxx    bibi male moto
>male auto yyy   122 
>
>dove esiste la parola male sostituire con linux e ottenere
>
>linux
>ciao bene
>linux
>linux
> 
>Per fare il tutto uso  Sed,  solo che non riesco a trovare il modo di 
>cancellare tutte le parole, gli spazi ecc. che non mi servono
>Qualcuno puņ suggerirmi la strada giusta? Tenete presente che sono un 
>appassionato autodidatta, con molti limiti.
>Ciao e grazie.
> 
>  
>




Maggiori informazioni sulla lista bglug