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


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

Автор Тема: Как получить версию python в переменную в скрипте?  (Прочитано 1727 раз)

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

Оффлайн Dark Smoke

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
    • Абонентское обслуживание и ремонт компьютеров в Днепропетровске
Dark Smoke, признавайтесь, откуда redhat взялся?
На работе.
а что там какие-то особенности? Почему не работает?

Оффлайн ARTGALGANO

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1936
    • Просмотр профиля
Dark Smoke,

Цитировать
какие-то особенности
вполне может быть, мы ж не знаем  с  какими параметрами  собирают под свою систему.

Оффлайн Dark Smoke

  • Автор темы
  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
    • Абонентское обслуживание и ремонт компьютеров в Днепропетровске
cat /etc/shells                                                                                             !226
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
/bin/zsh
/usr/bin/tmux

Никакой не работает (((

lsb_release -a                                                                                              !229
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core

ТС, как видно по состоянию на 31/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 23/02/2018; последнее сообщение от ТС в топике: 22/02/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 31 Января 2020, 11:34:52 от zg_nico »

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Dark Smoke,
#!/usr/bin/env bash
python_version="$(python -V 2>&1 | awk '{print $2}')"
echo $python_version

Если тоже нет, то
#!/usr/bin/env bash
python_version=$(echo 'Python 2.7.13' | awk '{print $2}')
echo $python_version
?

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
ReNzRv, Точное! Эта ...«гулящая девка» дает выхлоп в stderrpython -V 2>/dev/null
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

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