Não testei aqui mas acho que isso funciona:

for i in ls *.fsz; do 
FILENAME=$(basename $i .fsz); 
tar -czvf ${i}.tar.gz ${i}.* && rm $i.fsz && rm $i.dat; 
done

flw!

On Ter 22/06/10 16:27 , MrBiTs mrbits....@gmail.com sent:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> On 06/22/2010 04:08 PM, ®...@®ÐØ wrote:
> > Desculpe bits e toda galera que recebe em texto...
> > 
> > tar cvzf ${file%.fsz}.tar.gz $dir/$file
> > 
> > especificamente em ${file%.fsz} para remover fsz e dat.
> > 
> > 
> Aproveitando o que eu escrevi antes:
> Use o basename para remover o .dat e o . fsz do nome do arquivo e
> faça tar cvfz
> arquivo.tar.gz $dir/$filename*
> - -- 
> Um abraço
> .0. MrBiTs - mrbits....@gmail.com
> ..0 GnuPG  -
> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
> 000 http://www.mrbits.com.br
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> 
> iQEcBAEBCAAGBQJMIQ6pAAoJEG7IGPwrPKWreU0H/j+2e18ekamzXQ+xaHKjuc+
> jgn76Lj2RtXI3Xb/+dSsAQ1HutP/ml/1H2276aiOufFFTssKXsIH87oFDOD8IKia4
> FSNkp7eCISOcKDjKiObqRyNUfqB46KMl4veir4zp3kfTd9IiJ1qjdD/8VxzmBBax
> Q5oIuPYWw+RLMoz6JfgFYTCqOYTqsWHJXiT3eHA4T6/6tXnU/EwuYVvsDpHOL0wd
> 
> b2QUNKoh+ggV1UURhrWwEhdyQkwecgsEGW5y+4sWqNIiJe9AJhMLjwAA6HIfSEof
> 
> Cna2PNm/eyt4VLlZYt8ijUKsNDI+egcvU+lQRNV/148G/RajIKJz73h1aQaoOJQ=
> =wkis
> -----END PGP SIGNATURE-----
>          
> 

Responder a