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 <[EMAIL PROTECTED]> 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/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]