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

Re: BASH SCRIPT (off-debian)



Tenta colocar entre aspas:
if [ "$checksumlocal" -eq "$checksumremoto"]; then




--- Mauricio Merlin <mauricio@cimed.ind.br> escreveu:

> Boa tarde,
> 
> Estou com um probleminha em um script.
> 
> Tenho um script que copia um arquivo do servidor da
> filial para o da 
> matriz e depois verifica o checksum dos dois
> arquivos e compara.
> e tem as seguintes linha:
> checksumlocal=`md5sum arquivo`
> checksumremoto=`ssh host md5sum arquivo `
> e depois compara:
> if [ $checksumlocal -eq $checksumremoto]; then
>     echo "São Iguais"
> else
>     echo "Sao diferentes"
> fi
> 
> mas quando executo ele me retorna o seguinte erro:
> atualiza.sh: line 19: [:
> d799f9e95c513232c84b600c28864197: integer 
> expression expected
> 
> O que pode ser???  obrigado..
> 


__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 



Reply to: