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

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

Re: [shell-script] Comparando valores


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

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



reply via email to

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