powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как определить версию системы в скрипте?
7 сообщений из 7, страница 1 из 1
Как определить версию системы в скрипте?
    #39785743
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Mac OS X?
...
Рейтинг: 0 / 0
Как определить версию системы в скрипте?
    #39785752
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

совсем лень стало в интернете искать - первый же ответ в гугле https://coderwall.com/p/4yz8dq/determine-os-x-version-from-the-command-line
...
Рейтинг: 0 / 0
Как определить версию системы в скрипте?
    #39785755
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83Ролг Хупин,

совсем лень стало в интернете искать - первый же ответ в гугле https://coderwall.com/p/4yz8dq/determine-os-x-version-from-the-command-line

Не то, чтобы лень, но такой вопрос:

>sw_version
ProductName: Mac OS X
ProductVersion: 10.13.6

Как мне взять значение ProductVersion в переменную и сравнить потом:
if <current OS version> <10.13 then
else

независимо от третьей цифры даже.
...
Рейтинг: 0 / 0
Как определить версию системы в скрипте?
    #39785787
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинbga83Ролг Хупин,

совсем лень стало в интернете искать - первый же ответ в гугле https://coderwall.com/p/4yz8dq/determine-os-x-version-from-the-command-line

Не то, чтобы лень, но такой вопрос:

>sw_version
ProductName: Mac OS X
ProductVersion: 10.13.6

Как мне взять значение ProductVersion в переменную и сравнить потом:
if <current OS version> <10.13 then
else

независимо от третьей цифры даже.
man grep
man cut
man awk
...
Рейтинг: 0 / 0
Как определить версию системы в скрипте?
    #39785817
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83Ролг Хупинпропущено...


Не то, чтобы лень, но такой вопрос:

>sw_version
ProductName: Mac OS X
ProductVersion: 10.13.6

Как мне взять значение ProductVersion в переменную и сравнить потом:
if <current OS version> <10.13 then
else

независимо от третьей цифры даже.
man grep
man cut
man awk
Даже проще
...
Рейтинг: 0 / 0
Как определить версию системы в скрипте?
    #39785832
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCcbga83пропущено...

man grep
man cut
man awk
Даже проще

да, то, что надо:
sw_vers -productVersion

как в скрипте сравнить текущую версию с 10.13?
Например, мне в скирпте надо сравнить текущую версию с 10.13 и если да, то запустить одино приложение иначе другое.
...
Рейтинг: 0 / 0
Как определить версию системы в скрипте?
    #39786144
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так сделал
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
ver001=$(sw_vers -productVersion | cut -d':' -f2 | tr -d ' ')

myversion=(${ver001//./ });
myminor=${myversion[1]}

echo "myversion[0]:${myversion[0]}"
echo "myversion[1]:${myversion[1]}"
echo "myminor:${myminor}"
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как определить версию системы в скрипте?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]