Jump to content
Sign in to follow this  
biox88

Unix: sed e linee multiple

Recommended Posts

Ciao a tutti!

 

E' da un pò che sto lavorando a uno script che modifica alcuni file di configurazione se non sono stati modificati prima. Uso il comando "sed" (sed -i 's/vecchio/nuovo/g' file.txt) per sostituire le vecchie stringhe con quelle nuove...purtroppo non so come controllare una stringa su linee multiple, per esempio:

 

# Stringa che non deve essere modificata
classe 1 {
   chiave = valore
}

# Stringa che deve essere modificata
classe 2 {
   chiave = valore
}

 

Quello che credo dovrei fare è trovare tutte le linee e se trovate sostituirle...ma come faccio? :062802drink_prv:

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×