Eu tenho um script shell chamado foo.sh
em /usr/local/sbin
. Além disso, eu uso outro script com o mesmo nome. É armazenado em /home/user/scripts
.
Ambos os caminhos pertencem PATH
. Como posso descobrir qual desses scripts é executado ao digitar foo.sh
na linha de comando? Posso influenciar isso?
bash
ezsh
também há otype
embutido; em vez dezsh
which
, de forma diferente a partir debash
, é um embutido (e não/usr/bin/which
)