View Full Version : AIUTO!! piccolo script in ksh...
Ciao a tutti, ho una piccola emergenza... mi servirebbe un piccolo script in ksh che decomprima e untarri (argh!) una serie di files... in pratica io ho una serie di files pippo.tar.Z, con nomi diversi... mi servirebbe uno scriptino (in ksh) che faccia l'uncompress e il tar xvf di tutti i files contenuti nella dir dove lo lancio...
Vi ringrazio anticipatamente per l'aiuto!!!!!
Alex
#!/bin/ksh
lista=`ls ./*.tar.Z`
for i in $lista; do tar xvfZ $i; done
Originariamente inviato da kingv
#!/bin/ksh
lista=`ls ./*.tar.Z`
for i in $lista; do tar xvfZ $i; done
E' giusto, ma se lo decomprimi prima di 'stararlo' funziona meglio, no? ;)
lista=`ls ./*.tar.Z`
for i in $lista; do uncompress $i; tar xvfZ $i; done
P.S.
Non sapevo che il 'tar' avesse anche l'opzione "Z"; nel mio SOLARIS non c'è: che cosa fa?
Originariamente inviato da fpucci
E' giusto, ma se lo decomprimi prima di 'stararlo' funziona meglio, no? ;)
lista=`ls ./*.tar.Z`
for i in $lista; do uncompress $i; tar xvfZ $i; done
P.S.
Non sapevo che il 'tar' avesse anche l'opzione "Z"; nel mio SOLARIS non c'è: che cosa fa?
richiama uncompress sulla pipe (ecco perche' non l'ho sciroo come hai fatto tu ;) )
Originariamente inviato da kingv
richiama uncompress sulla pipe (ecco perche' non l'ho sciroo come hai fatto tu ;) )
Lo avevo intuito, cmq grazie! Non si finisce mai di imparare...
Ma perché non lo documentano?:rolleyes:
Originariamente inviato da fpucci
Lo avevo intuito, cmq grazie! Non si finisce mai di imparare...
Ma perché non lo documentano?:rolleyes:
non e' questione di documentazione, magari sul tar per solaris non c'e' proprio ;)
dalla pagina di manuale di GNU tar (linux):
-Z, --compress, --uncompress
filter the archive through compress
Originariamente inviato da kingv
non e' questione di documentazione, magari sul tar per solaris non c'e' proprio ;)
dalla pagina di manuale di GNU tar (linux):
-Z, --compress, --uncompress
filter the archive through compress
Sicuramente sarà come dici tu.
Infatti io ho sempre fatto separatamente le due cose.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.