[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tar del contenuto di una pipe



RaSca ha scritto:
Lucio Crusca ha scritto:
RaSca ha scritto:
tar -cjvf nometar.tar.bz2 /etc `grep -ir "eth0" /etc/*` /root
Ma questo mi include nella tarball i files elencati da grep: non è cià che voglio. Io voglio che nella tarball ci sia un file che contiene esattamente l'output del comando lanciato. Nell'esempio che mi hai fatto io vorrei che nella tarball ci fosse un file
che contiene _i nomi di files restituiti da grep_.
# ls -1 /etc `grep -ir "eth0" /etc/*` /root > ELENCO
# tar -cjvf nometar.tar.bz2 /etc `grep -ir "eth0" /etc/*` /root ELENCO

C'è una correzione da fare :

# ls -1 /etc `grep -lir "eth0" /etc/*` /root > ELENCO
# tar -cjvf nometar.tar.bz2 /etc `grep -lir "eth0" /etc/*` /root ELENCO

Nel grep ci va anche l'opzione "l" (elle minuscola) che estrae solo il nome del file nel quale appare l'occorrenza...
Altrimenti non riusciresti a mettere i file nel tar.

--
RaSca
"Il regno dei cieli e' simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesu' Cristo
http://web.tiscali.it/rascasoft

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: