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