shell-script-pt
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]