¿Hay alguna alternativa al command `which`?

Si el command which no está disponible, ¿hay otro método "estándar" para averiguar dónde se puede encontrar el ejecutable de un command?

Si no hay otro método 'estándar' disponible, el sistema real al que me enfrento actualmente es un emulador de Android desnudo con un shell ash Almquist , si eso significa algo.

Esta debería ser una solución estándar:

 type type -t type -p 

Puede search $ PATH usted mismo para encontrar un command:

 COMMAND=vim # This is the command to search for (IFS=:; for dir in $PATH; do [ -x $dir/$COMMAND ] && echo $dir/$COMMAND; done) 

(Esto debería funcionar en ash y muchos otros derivados de Bourne shell)

dónde está

No es exactamente lo mismo, pero debería darle la location del binary como 'which'.