Eu usaria type
em vez de which
, porque which
não é confiável (como você percebeu; a menos que seja um shell interno, ele precisa adivinhar seu ambiente).
Estou acostumado a trabalhar em sistemas em que which
listaria aliases, por exemplo, se eu tiver um alias como este:
alias foo=/path/to/executable
Em seguida, recebo uma saída significativa de which foo
. (Da memória é algo como alias: /path/to/executable
).
No meu Macbook Pro (Snow Leopard), isso não funciona. Eu pareço lembrar que não é padrão e precisa de um alias próprio (em which
) para funcionar, mas esqueci os detalhes. Alguém pode me apontar na direção certa, por favor?
(Eu sou um bom homem, se isso faz alguma diferença para a sua resposta.)
Eu usaria type
em vez de which
, porque which
não é confiável (como você percebeu; a menos que seja um shell interno, ele precisa adivinhar seu ambiente).