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