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: