Copia contentuo di file multilina in sysctl

Paolo Pisati flag a gufi.org
Sab 18 Set 2004 21:53:45 CEST


Come da subj, 
vorrei copia il contenuto di 1 file all'interno
di una sysctl.

A mano, facendo 1 cosa simile funziona:

sysctl -w net.pippo.pluto="bau \
miao \
ciccio"

e cosi' mi copia in net.pippo.pluto queste righe,
in questo modo:

bau
miao
ciccio

\n compresi(mi servono!)

ho provato qlc di simile:

sysctl -w net.pippo.pluto=`cat file`

solo che cosi' si ferma al primo \n.
Idee?
Soluzioni?

Dato che l'operazione di copia di un tale file in
1 sysctl lo faro' spesso, se la soluzione fosse
troppo lunga e/o complessa alla fine penso che patchero'
il comando sysctl e buonanotte.
E tanto che ci siamo,
secondo voi quale sarebbe la sintassi migliore:

sysctl -w net.pippo.pluto -f file

oppure 

sysctl -fw net.pippo.pluto=file

oppure cosa?

nb: -f l'ho scelta io ora, ci sta che sia gia' in uso... =P

Grazie.
-- 
Paolo

Italian FreeBSD User Group: http://www.gufi.org



Maggiori informazioni sulla lista esperti