Obrigado plea sugestão Bruno Mas acabei achando uma outra maneira. Modifiquei o script para dessa maneira: #!/bin/bash -x # hoje=$(date --date='1 month ago' +%B%Y) mkdir /etc/roberto/$hoje com o parâmetro –date=’1 month ago’ ele mostra a data de um mês atrás e utilizando +%B%Y ele mostra o nome do mês e ano. Com isso resolvi o meu problema. Obrigado Outros parâmetros interessantes date --date=now date --date=today # same thing date --date='3 seconds' date --date='3 seconds ago' date --date='4 hours' date --date='tomorrow' date --date='1 day' date --date='1 days' date --date='yesterday' date --date='1 day ago' date --date='1 days ago' date --date='1 week' date --date='1 fortnight' date --date='1 month' date --date='1 year' De: Bruno Silva [mailto:boss.silva@gmail.com] faz um vetor com os meses. pega o valor do mes atual e compara com a posição do mês atual no vetor. depois usar a posição do vetor -1. entendeu? abraços! 2010/12/22 Roberto Torres <jrtorres@bol.com.br>
|