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