[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] versao de software
From: |
Paulo Roberto Oliveira Junior |
Subject: |
Re: [shell-script] versao de software |
Date: |
Tue, 18 Nov 2003 09:07:20 -0300 (BRT) |
Olá Felipe,
Vc pode trabalhar com números inteiros:
NOV=`rpm -qa pacote`
TRC=${NOV//[a-z-.]/}
Aí vc compara com o valor que vc tem como referência
if [ "$TRC" -ge "$CMP" ]; then
xxxx
else
yyyy
fi
Ex:
CMP=12619809
NOV=`rpm -qa xmms` #xmms-1.2.7-19809cl
TRC=${NOV//[a-z-.]/}
Resultado 12719809
if [ "$TRC" -ge "$CMP" ]; then
echo "maior"
else
echo "menor"
fi
------------------=====-------------------
[junior@venom script]$ sh -x teste
+ CMP=12619809
++ rpm -qa xmms
+ NOV=xmms-1.2.7-19809cl
+ TRC=12719809
+ '[' 12719809 -ge 12619809 ']'
+ echo maior
maior
[]'s
Paulo Junior