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

Re: BASH SCRIPT (off-debian)



Olás...

if [ "$checksumlocal" == "$checksumremoto" ]; then

T+

Valtoir S. Jardim

Mauricio Merlin escreveu:

ja fiz isso.. e naum funcionou.. da o mesmo erro..


Jonh Wendell Santana escreveu:

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: