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 possibile unire più espressioni regolari in un unico comando.
la cosa più semplice è mettere più sed in coda con pipe sed "..." | sed "..."
Shorewall, e inserire le direttive non all'ultima riga (basterebbe quindi un "echo "blabla" >> nomefile") ma prima di una riga "#LAST LINE", senza dare per scontato che questa sia l'ultima del file
sed è un editor a linea di comando! Ecco un esempio: $ echo -e "Ciao\n#line1\nultimariga" | sed "s/\(#line1\)/miariga\n\1/" Ciao Davide