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

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

Re: [shell-script] Re: Comparando valores


From: Jeferson A. Cassol
Subject: Re: [shell-script] Re: Comparando valores
Date: Sat, 08 May 2004 13:37:11 -0300

Daniel...
isso `` eh diferente de ''
por isso q tah dando erro...
use RSP=`/bin/cat $FILE`
e nao RSP='/bin/cat $FILE'

falow...
atte.
Jeferson A. Cassol


Em Sáb, 2004-05-08 às 12:21, dhseabra escreveu:
> Caro amigo, fiz as alterações que vc me indicou mais oq ocorre agora 
> eh o seguinte, creio que o script não esteja conseguindo comparar o 
> resultado do cat, ficou assim o script:
> 
> ##########################
> #!/bin/sh
> 
> DATA=`/bin/date +%H`
> FILE=./arquivo.txt
> 
> RSP='/bin/cat $FILE'
> if [ "$RSP" = $DATA ]
> then
> echo "Resultado Certo"
> else
> echo "Resultado Errado"
> fi
> ##########################
> 
> Da apenas Resultado Errado, dentro do arquivo.txt coloquei o numero 
> 12 para comparar com a data do servidor que eh 12:00h..sabe me dizer 
> oq ta passando e eu nao to conseguindo visualizar??
> 
> Abraços
> Daniel Henrique
> 
> --- Em address@hidden, "Jeferson A. Cassol" 
> <jeferson.cassol@s...> escreveu
> > Faltou usar `` no comando cat - RSP=`/bin/cat $FILE`
> > e na comparacao da hora com o arquivo vc tah comparando
> > a $DATA com o codigo de retorno do ultimo comando executado,
> > q eh o $?....
> > Jah q vc tah dando um cat no arquivo podes comparar usando a 
> > var $RSP  - if [ "$RSP" = $DATA ]
> > assim:
> > ###################################
> > #!/bin/sh
> > 
> > DATA=`/bin/date +%H`
> > FILE=./arquivo.txt
> > 
> > RSP=/bin/cat $FILE
> > if [ "$?" = $DATA ]
> > then
> > echo "Resultado Certo"
> > else
> > echo "Resultado Errado"
> > fi
> > ###################################
> > 
> > atte.
> > Jeferson A. Cassol
> > 
> > Em Sáb, 2004-05-08 às 11:38, dhseabra escreveu:
> > > Caros amigos, so novo no mundo do shell e to com duvida no 
> seguinte.
> > > To montando um script que vai pegar a hora do servidor e comparar 
> com 
> > > o valor que esta dentro de um arquivo, caso os valores forem 
> iguais, 
> > > será desligado o servidor. Esse script vai ficar sendo executado 
> a 
> > > cada hora no servidor lendo esse arquivo para ver se ele vai ser 
> > > desligado ou não.
> > > Montei esse script abaixo mas tem algo errado, não to sabendo 
> > > comparar o valor quem tem dentro do arquivo com o a hora, no caso 
> > > esse script esta apenas como exemplo, não esta pronto executar 
> sua 
> > > função ainda.
> > > 
> > > #!/bin/sh
> > > 
> > > DATA=`/bin/date +%H`
> > > FILE=./arquivo.txt
> > > 
> > > RSP=/bin/cat $FILE
> > > if [ "$?" = $DATA ]
> > > then
> > > echo "Resultado Certo"
> > > else
> > > echo "Resultado Errado"
> > > fi
> > > 
> > > Gostaria de uma ajuda nessa comparação de valores, no caso com 
> esse 
> > > script, o resultado obtido eh:
> > > 
> > > 11: not found
> > > Resultado Errado
> > > 
> > > Aguardo uma ajuda
> > > Abraços
> > > T+
> > > 
> > > Daniel Henrique
> > > 
> > > 
> > > 
> > > 
> > > ------------------------------------------------------------------
> ---
> > > 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
> > > Para visitar o site do seu grupo, 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:
> > >  http://br.yahoo.com/info/utos.html
> > > 
> > >
> 
> 
> 
> ---------------------------------------------------------------------
> 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
> Para visitar o site do seu grupo, 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:
>  http://br.yahoo.com/info/utos.html
> 
> 



reply via email to

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