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

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

Re: Re[2]: [shell-script] Transformando Aspas duplas em simples


From: Frederico Bohne Espinosa
Subject: Re: Re[2]: [shell-script] Transformando Aspas duplas em simples
Date: Fri, 28 May 2004 06:53:28 -0300 (BRT)

        Rodrigo:

        dat_dia=`date  +%m/%d/%y`
        dat_fin=`date --date="1 day ago" +%m/%d/%y`

        echo "Data do dia: $dat_dia"
        echo "Data anterior: $dat_fin"

saida:

Data do dia: 05/28/04
Data anterior: 05/27/04


-- 
+==========================+=========================================+
| Frederico Bohne Espinosa | Analista de Suporte Unix                |
|                          | Licenciado em História - UFRGS/2002     |
|                          | bohne_listas@terra com br               |
+==========================+=========================================+
   Há um esperançoso simbolismo no fato de que bandeiras não tremulam 
no vácuo. [Arthur C. Clarke]
======================================================================

Em Fri, 28 May 2004, Rodrigo Miranda escreveu:

  > Bom, acho qeu vocês não estão entendendo o meu problema, por isso vou 
esmiuçar....
  >  
  > Preciso de um script que gere relatorios em um programa de backup,  e 
precisa ser a partir de uma determinada data e hora, por isso começo assim:
  >  
  > ########################################################
  > # Pega a data do dia e diminue um dia a essa data para usar na consulta dos 
Jobs
  > #########################################################
  > dat_dia=`date -u +%d`
  > echo "$dat_dia"
  > dat_ant=`expr $dat_dia - 1`
  > echo "$dat_ant"
  > mes=`date -u +%m`
  > echo "$mes"
  > ano=`date -u +%y`
  > echo "$ano"
  > dat_fin=${mes}/${dat_ant}/${ano}
  > echo "$dat_fin"
  > 05/27/04
  > 
  > ########################################################
  > # query  para gerar relatorio de backups do dia anterior
  > ########################################################
  > 
  > comandos do relatorio de backup  " ${dat_fin} 18:00 "
  >  
  > a data e a hora precisam estar entre aspas e nesse formato para validar o 
comando...
  >  
  > tentei com echo -e  no meio do comando e só com a barra invertida e não 
consegui, alguem pode ajudar?
  > Como isso seria possivel?
  > 
  > Viktor Mota <address@hidden> wrote:
  > Olá Rodrigo Miranda,
  > 
  > quinta-feira, 27 de maio de 2004, 02:35:04, você escreveu:
  > 
  > RM> Bom, o que quero fazer é o seguinte:
  > RM> dentro do script shell quero executar algumas sequências de comandos:
  > 
  > RM> comandos comandos  aaaaaa "data e hora"
  > RM> comandos comandos  bbbbbb "data e hora" 
  > 
  > Acabou que faltou um pedaco do comando...
  > 
  > comandos comandos  aaaaaa  echo -e '\042' `date` '\042' (VAI RESULTAR EM)
  > comandos comandos  aaaaaa  " Qui Mai 27 10:34:26 BRT 2004 "
  > 
  > vc pode ir trabalhando o comando date da seguinte forma
  > date '+%d/%m/%y' (VAI RESULTAR EM)
  > 27/05/04
  > 
  > Acho que deve ser ± isso que vc queria... se nao for... entendi mal.
  > 
  > []s
  > Viktor Mota
  > address@hidden
  > 
  > --- tagline ---
  > Não faça na vida pública aquilo que você faz na privada. 
  > 
  > 
  > 
  > 
  > ---------------------------------------------------------------------
  > 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
  > ---------------------------------------------------------------------
  > 
  > 
  > 
  > Yahoo! Grupos, um serviço oferecido por: 
  > 
  > ---------------------------------
  > Links do Yahoo! Grupos
  > 
  >    Para visitar o site do seu grupo na web, acesse:
  > http://br.groups.yahoo.com/group/shell-script/
  >   
  >    Para sair deste grupo, envie um e-mail para:
  > address@hidden
  >   
  >    O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 
  > 
  > 
  > 
  > 
  > ---------------------------------
  > Yahoo! Messenger - Fale com seus amigos online. Instale agora!
  > 
  > [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
  > ---------------------------------------------------------------------
  >  
  > 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]