maxime:openbsd:manpages-fr:1:which

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.

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

  • maxime/openbsd/manpages-fr/1/which.txt
  • Dernière modification: 2021/10/08 00:17
  • (modification externe)