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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • 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
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

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