WHICH(1) Manuel de Référence d'OpenBSD WHICH(1)
which - localise un (ou plusieurs) programme(s) en cherchant dans path
which [-a] nom …
which prend une liste de noms et cherche les fichiers qui seraient exécutés si on les donnait comme commande. Chaque argument fait l'objet d'une recherche au sein du path de l'utilisateur.
Si l'option a est fournie, which retournera la liste de toutes les correspondances au lieu de la seule première correspondance.
L'utilitaire which se termine avec l'une des valeurs suivantes :
0 Tous les noms ont été résolus avec succès.
1 Certains noms ont été résolus mais pas tous.
2 Aucun nom n'a été résolu.
-1 Il s'est produit une erreur système.
Les variables d'environnement suivantes affectent l'exécution de which :
PATH
Liste de répertoires séparés par des symboles deux-points dans lesquels trouver des exécutables. Si la variable PATH est vide, et que le nom donné n'est pas un chemin complet ou un chemin d'accès relatif, alors which échouera.
Si un fichier exécutable portant le nom de l'argument n'est pas trouvé dans le path, un diagnostique est alors proposé.
Une commande which est apparue dans 3.0BSD.