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: Eri Ramos Bastos
Subject: Re: [shell-script] Ajuda com criação de script
Date: Mon, 25 Aug 2008 15:41:57 -0300

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>

> 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>
>
> >   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
> >>
> >
> > > 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
> ---------------------------------------------------------------------
> 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]



reply via email to

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