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


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

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

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

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • 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

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

 

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