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, 12Porém com o comando date so consigo retorno para a variavel dia com um zero a esquerda, por exemplodate +%d 02Como 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