Ho un alias per un comando (sto configurando un ambiente di sviluppo Python)
alias python=~/virtualenv/bin/python
in modo che io possa correre ~/virtualenv/bin/python
semplicemente digitando python
. Ora nel mio progetto c'è uno script shell che va, ad esempio:
#!/bin/sh
python run-project.py
Posso fare in modo che lo script utilizzi il mio alias python
anziché quello in cui python
si trova $PATH
, senza apportare modifiche allo script?
#!/usr/bin/env python
in cima ai tuoi script Python sembra più facile.