Fernando Faria Mariano escreveu:
Estou fazendo um script de backup e para q ele busque o backup correto em meu servidor preciso da variavel dia e mes da seguinte forma:
dia -> 1, 2, 3... 10, 11, 12, 30, 31.
mes -> 1, 2, 3, 4... 10, 11, 12
Porém com o comando date so consigo retorno para a variavel dia com um zero a esquerda, por exemplo
date +%d
02
Como faço para tirar este 0 e atribuir a minha variavel somente o numero dois...
O mesmo vale para o mes
date +%m
01
obrigado
fernando mariano

Olá,

      Que tal

dia="`expr \`date +%d\` / 1`"

?

      Ou ainda:

dia="`date +%d`"
dia="${dia#0*}"

      Ou ainda:

dia="`printf "%d" \`date +%d\``"

      Existem 1001 maneira de se fazer isso...
Se disser exatamente a combinação que precisa com nome_do_arquivo, dia e mês, podemos ajudar melhor.

--
Atenciosamente,

          Junior Polegato

          Um peregrino de problemas; Um pergaminho de soluções!
          Página Profissional: http://www.juniorpolegato.com.br


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a