Em 17/5/2006 12:44 irado furioso com tudo escreveu:
> bom dia, gente fina :)
> 
> seguinte: estou tentando "cometer" um script em bash  para backup, mas isto 
> aqui:
> 
> date +%Y%d%m 
> 
> funciona maravilhosamente em linha de comando, mas no script.. nada feito :(
> 
> HOJE='date %Y%d%m´
> 
> tar cfvj backup$HOJE.tar.bz2 /path/diversos...
> 
> pois é.. o manual diz que é assim e, acreditem, um dia fiz um script que 
> funcionou, mas agora.. maior baile.
> 
> ah, não se deixem impressionar pelas aspas, já tentei todas: "´..´", 
> "..´..´", enfim.. todas.
> 
> alguma idéia?

Até onde eu sei, os comandos devem ficar entre crases "`", e os
parametros do date tem que ficar entre aspas '"', com um + antes,
então ficaria assim:

HOJE=`date "+%Y%d%m"`

Nunca usei bash na minha vida, mas isso funciona em sh, então deve
funcionar no bash tb.

[]s
-- 
Renato Botelho <garga @ FreeBSD.org>
               <freebsd @ galle.com.br>
GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a