У меня есть псевдоним для команды (я настраиваю среду разработки Python)
alias python=~/virtualenv/bin/python
так что я могу бежать ~/virtualenv/bin/python
, просто набрав python
. Теперь в моем проекте есть сценарий оболочки, который работает, например:
#!/bin/sh
python run-project.py
Могу ли я заставить скрипт использовать мой псевдоним python
вместо найденного в python
нем $PATH
, без внесения изменений в скрипт?
#!/usr/bin/env python
в верхней части ваших сценариев Python кажется проще.