> Ecco un esempio:
> $ echo -e "Ciao\n#line1\nultimariga" | sed "s/\(#line1\)/miariga\n\1/"
Non ho specificato le l'ultima linea (#LAST LINE) è già nel file da
modificare, e io non posso toccarla...
shacky ha scritto:
>> Per quanto riguarda questa parte ti ha già risposto in maniera
>> esauriente Davide.
>>
>
> Grazie mille!
> Sono riuscito a farlo, ma non ho ancora ben capito come sia possibile
> modificare un file al volo senza dover passare da un file
> temporaneo...
>
> Ad esempio "ca
> Per quanto riguarda questa parte ti ha già risposto in maniera
> esauriente Davide.
Grazie mille!
Sono riuscito a farlo, ma non ho ancora ben capito come sia possibile
modificare un file al volo senza dover passare da un file
temporaneo...
Ad esempio "cat file.txt | sed > file.txt" mi restituis
Davide Prina ha scritto:
> shacky wrote:
>>> P.s. ho fatto un esempio breve perché sono di corsa e non ricordo come
>>> si passano + expr a sed, sicuramente lo trovi in man sed, in ogni caso
>>> se c'è qualcosa che non ti è chiaro chiedi pure.
>>
>> E' un'oretta che sfoglio online la documentazione
shacky wrote:
P.s. ho fatto un esempio breve perché sono di corsa e non ricordo come
si passano + expr a sed, sicuramente lo trovi in man sed, in ogni caso
se c'è qualcosa che non ti è chiaro chiedi pure.
E' un'oretta che sfoglio online la documentazione di sed senza però
trovare come sia possi
> P.s. ho fatto un esempio breve perché sono di corsa e non ricordo come
> si passano + expr a sed, sicuramente lo trovi in man sed, in ogni caso
> se c'è qualcosa che non ti è chiaro chiedi pure.
E' un'oretta che sfoglio online la documentazione di sed senza però
trovare come sia possibile unire
shacky ha scritto:
>> Notare però che sed agisce sulle righe, quindi la stringa da cercare
>> deve essere tutta su una riga e quindi non spezzata su più righe.
>
> Grazie.
> Allora come posso infilare il contenuto di un file in una stringa,
> ovviamente con i paragrafi contrassegnati con "\n", e s
shacky wrote:
Notare però che sed agisce sulle righe, quindi la stringa da cercare
deve essere tutta su una riga e quindi non spezzata su più righe.
Allora come posso infilare il contenuto di un file in una stringa,
ovviamente con i paragrafi contrassegnati con "\n", e successivamente
riscrive
> Notare però che sed agisce sulle righe, quindi la stringa da cercare
> deve essere tutta su una riga e quindi non spezzata su più righe.
Grazie.
Allora come posso infilare il contenuto di un file in una stringa,
ovviamente con i paragrafi contrassegnati con "\n", e successivamente
riscrivere la
shacky wrote:
Con uno script bash devo copiare il template con un nuovo nome (il
file di configurazione di destinazione) e sostituire i vari
{segnapostoX} con i dati di alcune variabili.
puoi usare sed
$ man sed
$ sed "s/stringa_da_cercare/stringa_da_sostituire/g" nomefile.est
es:
$ echo "Qu
Ciao a tutti.
Non sono assolutamente ferrato in progammazione bash.
Ho un template di un file di configurazione fatto in questo modo:
parametro1 = {segnaposto1}
parametro2 = {segnaposto2}
parametro3 = {segnaposto3}
Con uno script bash devo copiare il template con un nuovo nome (il
file di config
11 matches
Mail list logo