Armazene a versão mono instalada na variável dentro do script bash

0

Estou trabalhando em algum script de instalação de aplicativos do Linux. Este aplicativo requer mono para ser instalado para sua instalação bem-sucedida. Então, dentro do script de instalação bash eu corro mono --version e checo a saída dele:

Mono JIT compiler version 4.8.0 (Stable 4.8.0.371/902b4a9 Tue Feb  7 00:58:05 CET 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       normal
        Notifications: epoll
        Architecture:  ppc
        Disabled:      none
        Misc:          softdebug
        GC:            sgen

Se mono estiver instalado, recebo o texto superior como resultado e como faço agora as seguintes tarefas (dentro do script bash ):

  1. Armazenar 4.8.0 string (do Compilador Monit JIT versão 4.8.0) na variável
  2. Converta 4.8.0 cadeia em 480 como longa não assinada para poder comparar as versões dentro deste bash script ?
por KernelPanic 08.05.2017 / 10:32

1 resposta

0

Eu consegui enviar o texto mono --version da saída para awk :

mono --version | awk '/version/ { print $5 }'
    
por 08.05.2017 / 12:31