WHICH(1) General Commands Manual WHICH(1) NUME which - afieaza ruta completa a comenzilor (shell) REZUMAT which [opiuni] [--] nume-program [...] DESCRIERE which primete unul sau mai multe argumente. Pentru fiecare dintre argumentele sale, imprima la ieirea standard ruta completa a executabilelor care ar fi fost executate daca acest argument ar fi fost introdus la promptul shell-ului. Pentru a face acest lucru, cauta un executabil sau un script in directoarele enumerate in variabila de mediu PATH folosind acelai algoritm ca i bash(1). Aceasta pagina de manual este generata din fiierul which.texinfo. OPIUNI --all, -a Imprima toate executabilele care se potrivesc in PATH, nu doar primul. --read-alias, -i Citete pseudonimele de la intrarea standard i le raporteaza pe cele care se potrivesc la ieirea standard. Acest lucru este util in combinaie cu utilizarea unui alias pentru care se utilizeaza. De exemplu alias which='alias | which -i'. --skip-alias Ignora opiunea ,,--read-alias", daca exista. Acest lucru este util pentru a cauta in mod explicit fiiere binare normale, in timp ce se utilizeaza opiunea ,,--read-alias" intr-un alias sau intr-o funcie pentru <>. --read-functions Citete definiiile funciilor de shell de la intrarea standard i le raporteaza pe cele care corespund la ieirea standard. Acest lucru este util in combinaie cu utilizarea unei funcii de shell pentru <> insui. De exemplu: which() { declare -f | which --read-functions $@ } export -f which --skip-functions Ignora opiunea ,,--read-functions", daca exista. Acest lucru este util pentru a cauta in mod explicit fiiere binare normale, in timp ce se utilizeaza opiunea "--read-functions" intr-un alias sau intr-o funcie pentru <>. --skip-dot Omite directoarele din PATH care incep cu un punct. --skip-tilde Omite directoarele din PATH care incep cu o tilda i executabilele care se afla in directorul HOME. --show-dot Daca un director din PATH incepe cu un punct i a fost gasit un executabil corespunzator pentru acea ruta, atunci se afieaza ,,./numeleprogramului" in loc de ruta completa. --show-tilde Emite o tilda atunci cand un director se potrivete cu directorul HOME. Aceasta opiune este ignorata atunci cand <> este invocat ca root. --tty-only Oprete procesarea opiunilor din dreapta daca nu este pe terminal. --version,-v,-V Afieaza informaiile despre versiune la ieirea standard, apoi iese cu succes. --help Afieaza informaiile de utilizare la ieirea standard, apoi iese cu succes. VALOAREA RETURNATA which returneaza numarul de argumente nereuite, sau -1 daca nu a fost dat niciun ,,nume-program". EXEMPLU Modalitatea recomandata de utilizare a acestui instrument este adaugarea unui alias (C shell) sau a unei funcii shell (Bourne shell) pentru which, cum ar fi urmatoarea: [ba]sh: which () { (alias; declare -f) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ } export -f which [t]csh: alias which 'alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' Acest lucru va imprima ~/ i ./ lizibile atunci cand se pornete de la prompt, in timp ce va imprima in continuare ruta completa atunci cand este utilizat dintr-un script: > which q2 ~/bin/q2 > echo `which q2` /home/carlo/bin/q2 ERORI Directorul HOME este determinat prin cautarea variabilei de mediu HOME, care se intrerupe daca aceasta variabila nu exista. which va considera doua directoare echivalente ca fiind diferite atunci cand unul dintre ele conine o ruta cu o legatura simbolica. AUTOR Carlo Wood CONSULTAI I bash(1) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . WHICH(1)