Eu tenho um alias para um comando (estou configurando um ambiente de desenvolvimento Python)
alias python=~/virtualenv/bin/python
para que eu possa correr ~/virtualenv/bin/python
apenas digitando python
. Agora, no meu projeto, há um script de shell que diz, por exemplo:
#!/bin/sh
python run-project.py
Posso fazer com que o script use meu alias em python
vez do que python
ele encontra $PATH
, sem fazer alterações no script?
#!/usr/bin/env python
no topo de seus scripts python parece mais fácil.