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.si...@gmail.com] Enviada em: quarta-feira, 22 de dezembro de 2010 12:13 Para: Roberto Torres Cc: debian-user-portuguese@lists.debian.org Assunto: Re: Criar pasta como nome do mês passado 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 <jrtor...@bol.com.br> Estou criando um script, para que todo dia primeiro do mês ele cria um pasta com o nome do mês anterior (por exemplo no dia primeiro de janeiro de 2011 ele cria uma pasta com o nome dezembro 2010). Estava usando a seguinte estrutura #!/bin/bash -x # hoje=$(date +%B%Y) mkdir /etc/roberto/$hoje Mas assim ele cria uma pasta com o mês atual.....gostaria que fosse o mês anterior Alguma sugestão ????? Obrigado -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/003101cba1e2$1544eab0$3fcec0...@bol.com.br