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 16:20:14 -0300

Vlw Eri,

Era isso mesmo que estava procurando,

mto obrigado



2008/8/25 Julio C. Neves <address@hidden>

>   Rafael,
> Veja o cmd printf aqui:
>
> http://twiki.softwarelivre.org/TWikiBar/TWikiBarPapo009#Envenenando_a_escrita
>
> Como vc já viu, neste Papo de Botequim tem tudo. Pq vc não dá uma lida
> desde
> o início para melhorar o seu nível de programação em shell?
>
>
> --
> 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*
>
> 2008/8/25 Rafael Tomelin <address@hidden<rafael.tomelin%40gmail.com>
> >
>
> > 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<bastos.eri%40gmail.com><bastos.eri%
> 40gmail.com>>
> >
> > > 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>
> <rafael.tomelin%40gmail.com>
> > <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>
> <bastos.eri%40gmail.com>
> > <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>
> > <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>
> <shell-script-unsubscribe%40yahoogrupos.com.br>
> > <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]
> >
> >
> >
>
> --
> 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]



reply via email to

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