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: Felipe Kellermann
Subject: Re: [shell-script] versao de software
Date: Mon, 17 Nov 2003 23:39:53 -0200 (BRST)

On Mon, 17 Nov 2003 5:38pm  -0200, Felipe Amadeu Junges wrote:

> gostaria de usar isso pra fazer um if tipo:
>
> if (versao_do_fpc >= 1.0.10)
> then ....

        Minha sugestão: Corta a versão em pedaços e depois compara.

        $ v=$(fpc -iV) && echo versão: $v
        1.0.6

        Pega o mais significativo,
        $ echo ${v%%.*}
        1

        Pega o menos significativo,
        $ echo ${v##*.}
        6

        Depois compara conforme for preciso. Exemplo:
        $ [ ${v%%.*} -ge 1 -a ${v##*.} -ge 10 ] && echo sim || echo não
        não

        Pode comparar outras coisas também, como arquitetura, data etc,

-- 
Felipe Kellermann


reply via email to

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