Я работаю над сценарием установки приложений 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
):
- Сохранить строку
4.8.0
(из Mono JIT-версии компилятора 4.8.0) в переменную - Конвертировать строку
4.8.0
в480
как unsigned long, чтобы я мог сравнить версии внутри этогоbash script
?