Sim estou fazendo dessa forma, o problema é quando estou subtraindo um numero pela a data, que o resultado tira o "0" da frente do número.
2008/8/25 Eri Ramos Bastos <[EMAIL PROTECTED]> > Você pode fazer isso direto com o comando date: > > $ date +%d -d "yesterday" > 24 > > $ date +%m -d "last month" > 07 > > $ date +%y -d "last year" > 07 > > []'s > Eri > > 2008/8/25 Rafael Tomelin <[EMAIL PROTECTED]<rafael.tomelin%40gmail.com> > > > > > Olem só, > > > > estou fazendo o seguinte: > > > > DIA=`date +%d` > > MES=`date +%m` > > ANO=`date +%Y` > > > > > > #Variaveis da data passada > > DIAA=`expr $DIA - 1 ` > > MESA=`expr $MES - 1 ` > > ANOA=`expr $ANO - 1 ` > > > > porém em MES = 08 e em MESA = 7. como psso fazer para que fique 07 ? > > > > > > 2008/8/25 Eri Ramos Bastos <[EMAIL PROTECTED]<bastos.eri%40gmail.com> > > > > > > > Júlio, > > > > > > Eu até tentei lembrar a sintaxe no case, mas o cérebro não respondeu. > > > hehehehe. > > > > > > Pode me refrescar a memória? Eu consigo usar listas no case, mas não > > regex, > > > certo? > > > > > > []'s > > > Eri > > > > > > 2008/8/25 Julio C. Neves <[EMAIL > > > PROTECTED]<julio.neves%40gmail.com><julio.neves% > 40gmail.com > > >> > > > > > > > Fala Eri, > > > > neste case, seria melhor o caso, digo, neste caso, seria melhor o > case > > > ;). > > > > Veja: > > > > > > > > case $DIA in > > > > 0?) echo SEMANA 1;; > > > > 1*) echo SEMANA 2;; > > > > 2[0-9])echo SEMANA 3;; > > > > *) echo SEMANA 4 > > > > esac > > > > > > > > Usei o ?, o * e a lista ([...]) para mostrar que qq uma das formas é > > > > válida. > > > > Escolha uma e use-a. > > > > > > > > -- > > > > > > > Abraços, > > > > Julio > > > > *Em setembro estarei dando um treinamento > > > > Shell em Brasília (em 2 fins de semana). > > > > Mais informações: www.tecnologiabr.com.br > > > > Tel: (61) 3354-3162 > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, > como > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > prévio > > aviso. > > ---------------------------------------------------------- > > Sair da lista: [EMAIL > > PROTECTED]<shell-script-unsubscribe%40yahoogrupos.com.br> > > ---------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > ---------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
