linux user group brescia

immagine del castello

Archivio della mailing list

inserire una riga in un file

Maurizio Paolini paolini a dmf.unicatt.it
Mar 22 Nov 2005 21:11:19 UTC
On Mon, Oct 31, 2005 at 08:57:52AM +0100, Davide Arrigo wrote:
> 
> .....
> >
> > qualcosa del tipo:
> > #!/bin/bash
> > for file in *.html
> >   do
> >     (echo nuova prima riga ; cat $file) > /tmp/quiquoqua && mv -f
> > /tmp/quiquoqua $file done
> >
> > se la tua domanda voleva essere "posso aggiungere una riga in testa ad un
> > file senza riscriverlo tutto?", la risposta è no. hasen reiser promise di
> > valutare una feature del genere per il la release 4 del suo fs, ma poi non
> > se ne fece nulla, evidentemente.
> Ecco appunto.. mi chiedevo se si poteva fare qualche magia con perl, awk e sed 
> (che conosco poco e niente) il problema è inserire una riga in testa ad un 
> migliaio di pagine html generate in automatico da un programma closed-source.

Ma a te non interessa l'efficienza della cosa.  Che i files vengano riscritti
per intero non credo sia un problema nel tuo caso, solo si vuole che il tutto
venga fatto in automatico, ma questo si puo' (vedi i post precedenti sull'argomento)

mp



Maggiori informazioni sulla lista Lug