.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH WHICH 1 .rn RS Rs .de RS .na .nf .Rs .. .rn RE Re .de RE .Re .fi .ad .. .de Sx .PP .ne \\$1 .RS .. .de Ex .RE .PP .. .na .SH NOM which – Afficher le chemin complet de commandes (d’interpréteur) .SH SYNOPSIS \fBwhich\fP [options] [\-\-] programme [...] .SH DESCRIPTION \fBWhich\fP prend un ou plusieurs arguments. Pour chacun d’entre eux, il affiche sur la sortie standard le chemin complet de l’exécutable qui sera utilisé quand il sera saisi à l’invite de l’interpréteur de commandes. Cela est réalisé en recherchant un exécutable ou un script dans les répertoires listés dans la variable d’environnement \fBPATH\fP, en utilisant le même algorithme que \fBbash\fP(1). Cette page de manuel a été créée à partir du fichier \fIwhich.texinfo\fP. .SH OPTIONS .TP 4 \fB\-\-all\fP, \fB\-a\fP Afficher tous les exécutables dans \fBPATH\fP correspondants, pas seulement le premier. .TP \fB\-\-read\-alias\fP, \fB\-i\fP Lire des alias à partir de l’entrée standard et afficher ceux correspondants sur la sortie standard. Cela est utile lors de l’utilisation d’un alias pour \fBwhich\fP lui\-même. .br \fBalias which=\(cqalias | which \-i\(cq\fP. .TP \fB\-\-skip\-alias\fP Ignorer l’option « \-\-read\-alias », si elle existe. Cela est utile pour rechercher explicitement des binaires normaux lors de l’utilisation de l’option « \-\-read\-alias » dans un alias ou une fonction pour \fBwhich\fP. .TP \fB\-\-read\-functions\fP Lire les définitions de fonction d’interpréteur à partir de l’entrée standard et afficher celles correspondantes sur la sortie standard. Cela est utile en combinaison de l’utilisation de fonction d’interpréteur pour \fBwhich\fP lui\-même. Par exemple : .br \fBwhich() { declare \-f | which \-\-read\-functions $@ }\fP .br export \-f which .TP \fB\-\-skip\-functions\fP Ignorer l’option « \-\-read\-functions », si elle existe. Cela est utile pour rechercher explicitement des binaires normaux lors de l’utilisation de l’option « \-\-read\-functions » dans un alias ou une fonction pour \fBwhich\fP. .TP \fB\-\-skip\-dot\fP Omettre les répertoires dans \fBPATH\fP débutant par un point. .TP \fB\-\-skip\-tilde\fP Omettre les répertoires dans \fBPATH\fP qui débutent par un tilde et les exécutables qui résident dans le répertoire \fBHOME\fP. .TP \fB\-\-show\-dot\fP Si un répertoire dans \fBPATH\fP débute par un point et qu’un exécutable correspondant a été trouvé pour ce chemin, alors afficher « ./nom_programme » plutôt que le chemin en entier. .TP \fB\-\-show\-tilde\fP Afficher un tilde quand un répertoire correspond au répertoire \fBHOME\fP. Cette option est ignorée quand elle est invoquée par le superutilisateur. .TP \fB\-\-tty\-only\fP Arrêter le traitement des options à droite si ce n’est pas sur un tty. .TP \fB\-\-version,\-v,\-V\fP Afficher les informations de version sur la sortie standard et quitter avec succès. .TP \fB\-\-help\fP Afficher l’aide sur la sortie standard et quitter avec succès. .SH "VALEUR RENVOYÉE" \fBwhich\fP renvoie le nombre d’arguments ayant échoué ou \fB\-1\fP quand aucun « nom_programme » n'a été indiqué. .SH EXEMPLE La manière préconisée d’employer cet utilitaire est d’ajouter un alias (C shell) ou une fonction d’interpréteur (Bourne shell) pour \fBwhich\fP de la façon suivante : [ba]sh : .in +5 .nf .na which () { (alias; declare \-f) | /usr/bin/which \-\-tty\-only \-\-read\-alias \-\-read\-functions \-\-show\-tilde \-\-show\-dot $@ } export \-f which .in -5 .ad .fi [t]csh : .in +5 .nf .na alias which \(cqalias | /usr/bin/which \-\-tty\-only \-\-read\-alias \-\-show\-dot \-\-show\-tilde\(cq .in -5 .ad .fi Cela affichera les « ~/ » et « ./ » interprétables lors de l’exécution de \fBwhich\fP à partir de l’invite tout en affichant le chemin entier lors de l’utilisation de \fBwhich\fP à partir d’un script : .in +5 .nf .na > which q2 ~/bin/q2 > echo $(which q2) /home/carlo/bin/q2 .in -5 .ad .fi .SH BOGUES Le répertoire \fBHOME\fP est déterminé en recherchant la variable d’environnement \fBHOME\fP, ce qui échoue quand cette variable n’existe pas. \fBWhich\fP considère deux répertoires équivalents comme différents quand un des deux contient un chemin avec lien symbolique. .SH AUTEUR .br Carlo Wood .SH "VOIR AUSSI" \fBbash\fP(1) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Nicolas FRANÇOIS et Jean-Paul Guillonneau . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .