У меня есть папка, которая будет иметь имя файла на основе используемой версии python.Справка по скрипту Bash: как создать команду в скрипте на основе совпадающих символов в файле
PyICU-1.9.5-cp27-cp27m-macosx_10_6_x86_64.whl
PyICU-1.9.5-cp35-cp35m-macosx_10_6_x86_64.whl
Я хочу использовать Баш для обнаружения 35
или 27
, а затем выполнить pip install <filename>
. У меня есть GitHub Gist that has this hard coded, но вместо жесткого кодирования имени файла я хотел бы определить версию, выбрать имя файла с этой версией и использовать ее в новой команде.
Я хотел бы изменить команду pip install
на основе имени файла. Я нашел код для обнаружения версии python; какая следующая штука?
#from http://stackoverflow.com/questions/6141581/detect-python-version-in-shell-script
python -c 'import sys; print(sys.version_info[:])'
Как обнаружить число после сП, так что я могу построить это: обнаружен 34
, так: pip installPyICU-1.9.5-cp34-cp34-macosx_10_6_x86_64.whl