[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shellscript - obtendo variavel dia e mes



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


Reply to: