[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