Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Объясните строку плиз  (Прочитано 312 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Onegai

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
  • http://blogproart.ru
    • Просмотр профиля
    • Блог про искусство
Объясните строку плиз
« : 04 Февраль 2019, 10:44:24 »
Хочу установить Lutris, что бы не накосячить хотелось бы узнать что делает эта строка: ver=$(lsb_release -sr); if [ $ver != "18.10" -a $ver != "18.04" -a $ver != "16.04" ]; then ver=18.04; fi
Взято отсюда lutris.net/downloads/
xubuntu 14.04

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3511
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Объясните строку плиз
« Ответ #1 : 04 Февраль 2019, 11:38:32 »
хотелось бы узнать что делает эта строка
В переменную ver записывается версия операционной системы (18.04, 18.10, 19.04, ...). Далее если переменная ver имеет значение, отличное от 18.10, 18.04 или 16.04, то переменной ver присваивается значение 18.04. Что Вам это дало в отрыве от контекста - вот большой вопрос :)
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Onegai

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
  • http://blogproart.ru
    • Просмотр профиля
    • Блог про искусство
Re: Объясните строку плиз
« Ответ #2 : 04 Февраль 2019, 12:27:32 »
Спасибо:)
xubuntu 14.04

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6014
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Объясните строку плиз
« Ответ #3 : 04 Февраль 2019, 23:45:46 »
Вообще запись странная по меньшей мере... Как минимум эта проверка -a $ver != "18.04"- лишняя (если версия 18.04, то оно и так 18.04), а как максимум стоит использовать case
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

Страница сгенерирована за 0.165 секунд. Запросов: 22.