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 ===== [[:maxime:openbsd:manpages-fr:1:csh|csh(1)]], [[:maxime:openbsd:manpages-fr:1:find|find(1)]], [[:maxime:openbsd:manpages-fr:1:locate|locate(1)]], [[:maxime:openbsd:manpages-fr:1:sh|sh(1)]], [[:maxime:openbsd:manpages-fr:1:whereis|whereis(1)]], [[:maxime:openbsd:manpages-fr:7:environ|environ(7)]] ===== HISTORIQUE ===== Une commande **which** est apparue dans 3.0BSD. ===== CAVEATS ===== La commande **which** était anciennement un script [[:maxime:openbsd:manpages-fr:1:csh|csh(1)]], et elle pouvait développer les alias. [[:maxime:openbsd:manpages-fr:1:csh|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 [[:maxime:openbsd:manpages-fr:1:sh|sh(1)]] OpenBSD 4.4 14 août 2007 1