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