Ho uno script di shell chiamato foo.sh
in /usr/local/sbin
. Inoltre uso un altro script con lo stesso nome. È memorizzato in /home/user/scripts
.
Entrambi i percorsi appartengono PATH
. Come faccio a sapere quale di questi script viene eseguito durante la digitazione foo.sh
sulla riga di comando? Posso influenzarlo?
bash
ezsh
c'è anche iltype
built-in; invece inzsh
which
, diversamente dabash
, è un built-in (e non/usr/bin/which
)