Fernando ff77 wrote:

#connessione IP
ipaddress=192.168.1.1

come faccio a:

1- aggiornare la riga (penso che si debba usare sed...)
$NuovoIP=192.168.1.5
sed "s/^\(ipaddress=\).*$/\1$NuovoIP/" configfile.cfg > cfg.new

o meglio fai una piccola procedura/funzione che dato il nome del parametro e il suo nuovo valore va a sostituirlo nel file indicato.

Poi devi fare un: mv cfg.new configfile.cfg

2-se non c'รจ devo aggiungerla !!!!

if [[ $(grep ^ipaddress= | wc -l) -eq 0 ]]; then
 echo ipaddress=192.168.1.5 >> configfile.cfg
fi

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Browser: http://www.mozilla.org/products/firefox
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Rispondere a