Com a sintaxe que eu mandei você não precisa fazer a conta... Ao invés de
$ DIA=`date +%d` $ DIAA=`expr $DIA - 1 ` $ echo $DIAA 24 $ você pode fazer direto: $ DIAA=`date +%d -d "yesterday"` $ echo $DIAA 24 $ []'s Eri 2008/8/25 Rafael Tomelin <[EMAIL PROTECTED]> > 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] > > > ------------------------------------ > > --------------------------------------------------------------------- > 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] > --------------------------------------------------------------------- > 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]
