[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
>
>
- Comparando valores, dhseabra, 2004/05/08
- Re: [shell-script] Comparando valores,
Jeferson A. Cassol <=