Table des matières

WHICH(1) Manuel de Référence d'OpenBSD WHICH(1)

NOM

which - localise un (ou plusieurs) programme(s) en cherchant dans path

RÉSUMÉ

which [-a] nom

DESCRIPTION

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.

ENVIRONNEMENT

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.

DIAGNOSTIQUE

Si un fichier exécutable portant le nom de l'argument n'est pas trouvé dans le path, un diagnostique est alors proposé.

VOIR AUSSI

csh(1), find(1), locate(1), sh(1), whereis(1), environ(7)

HISTORIQUE

Une commande which est apparue dans 3.0BSD.

CAVEATS

La commande which était anciennement un script csh(1), et elle pouvait développer les alias. csh(1) possède désormais une commande which intégrée, et cette version est donc conçue pour une utilisation avec d'autres shells comme sh(1)

OpenBSD 4.4 14 août 2007 1