Ajuda - Script Backup arquivos formato especifico [RESOLVIDO]

1. Ajuda - Script Backup arquivos formato especifico [RESOLVIDO]

Ricardo Rodrigues
rrodrigues345

(usa Slackware)

Enviado em 30/09/2013 - 14:13h

Olá, eu tentei fazer um script bem simples para compactar bases de dados (formatos .sdf e .mol2) mas está dando erro.. Será que poderiam me ajudar? Creio que seja bem simples para quem é da área, mas como sou da farmácia, tenho um pouco de dificuldade.

Script:
#!/bin/bash/sh
#script para compactar bases de dados no formato .sdf para tar.bz2 (pode ser descompactado no windows pelo zip ou winrar)
for i in *.sdf; do
tar -jcvf "$i" "$i".tar.bz2


O problema é que dá erro....

for i in `ls *.sdf`; do tar jcvf "$i" "$i".tar.bz2; done

dessa forma, ele pega o arquivo e substitui ele, destruindo-o ao final....

é algum problema de sintaxe nos "$i" ??

porque eu preciso que ele pegue arquivo1.sdf e compacte para arquivo1.sdf.tar.bz2

mas não estou conseguindo entender como devo escrever este comando usando $i ou outra forma.....

Valeu!

Ricardo (openSUSE 12.3 - 32bits)


  


2. Re: Ajuda - Script Backup arquivos formato especifico [RESOLVIDO]

Ricardo Rodrigues
rrodrigues345

(usa Slackware)

Enviado em 30/09/2013 - 14:26h

Consegui arrumar... eu estava invertendo a ordem do arquivo de entrada pelo de destino.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts