enricokr
03-02-2006, 23:32
Salve a tutti.
Quale comando usare per sostituire una stinga di un file con un altra stringa o in alternativa quale comando usare per cancellare l'ultima riga di un file?
Mi spiego meglio, se voglio inserire la stringa "ciao, come stai?" nel file abc.conf allora mi basta digitare:
echo "ciao, come stai?" >> abc.conf
E sei io ora volessi sostiturire "stai" con "state" in quel file? Sono riuscito a fare questa operazione col comando sed, ma pare che questo non vada a modificare il file abc.conf, ma solo l'output.
In alternativa avevo pensato di cancellare tutta la stringa e riscriverla, ma non ci sono riuscito...
Sto cercando su internet ma non riesco a trovare nulla, ho fatto anche analoghe domande su altri forum ma nessuna risposta... sembra che su unix queste operazioni siano impossibili...
Quale comando usare per sostituire una stinga di un file con un altra stringa o in alternativa quale comando usare per cancellare l'ultima riga di un file?
Mi spiego meglio, se voglio inserire la stringa "ciao, come stai?" nel file abc.conf allora mi basta digitare:
echo "ciao, come stai?" >> abc.conf
E sei io ora volessi sostiturire "stai" con "state" in quel file? Sono riuscito a fare questa operazione col comando sed, ma pare che questo non vada a modificare il file abc.conf, ma solo l'output.
In alternativa avevo pensato di cancellare tutta la stringa e riscriverla, ma non ci sono riuscito...
Sto cercando su internet ma non riesco a trovare nulla, ho fatto anche analoghe domande su altri forum ma nessuna risposta... sembra che su unix queste operazioni siano impossibili...