将安装的 Mono 版本存储到 Bash 脚本中的变量中

将安装的 Mono 版本存储到 Bash 脚本中的变量中

我正在编写一些 Linux 应用程序安装脚本。此应用程序需要单核细胞增多症需要安装才能成功安装。因此,bash我在安装脚本中运行mono --version并检查其输出:

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

如果mono安装了,我会得到上面的文本作为结果,我现在如何执行以下任务(在bash脚本内部):

  1. 存储4.8.0字符串(来自Mono JIT 编译器版本 4.8.0)进入变量
  2. 转变4.8.0 串入 480 作为无符号长整型所以我可以比较里面的版本bash script吗?

答案1

我已成功mono --version将输出文本通过管道传输至awk

mono --version | awk '/version/ { print $5 }'

相关内容