shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Ajuda com criação de script


From: Rafael Tomelin
Subject: Re: [shell-script] Ajuda com criação de script
Date: Mon, 25 Aug 2008 15:51:35 -0300

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 <address@hidden>

>   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 <address@hidden<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 <address@hidden<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 
> > > <address@hidden<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: address@hidden<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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]