Which: Unterschied zwischen den Versionen

Aus Foxwiki
OthmanAldaood (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
OthmanAldaood (Diskussion | Beiträge)
Zeile 24: Zeile 24:
|-
|-
! Wert !! Beschreibung  
! Wert !! Beschreibung  
|-
 
| 0 || alle angegebenen Befehle wurden gefunden   
| 0 || alle angegebenen Befehle wurden gefunden   
|-
|-

Version vom 5. Mai 2020, 08:48 Uhr

which

which (engl. "welche") sucht nach der Datei, die ausgeführt wird, wenn ein Befehl in die Shell eingegeben wird. Dazu durchsucht which nacheinander die in der Umgebungsvariablen $PATH angegebenen Verzeichnisse nach einer ausführbaren Datei gleichen Namens.

Installation

Das Programm which ist im essentiellen Paket:

  • debianutils

Von Ubuntu enthalten und ist deshalb auf jedem System installiert.

Benutzung

Die allgemeine Syntax von which lautet:

which [-a] Befehl(e)... 

Parameter

which kennt nur den optionalen Parameter -a (für engl. all = alle). Er bewirkt, dass die Suche nicht nach dem Fund der ersten passenden Datei beendet wird. Dadurch werden alle ausführbaren Dateien gefunden, die sich in den durch $PATH angegebenen Verzeichnissen befinden und den entsprechenden Namen haben.

Rückgabewerte

Die möglichen Rückgabewerte von which sind:

Rückgabewerte von which
Wert Beschreibung 0 alle angegebenen Befehle wurden gefunden
1 mindestens ein angegebener Befehl wurde nicht gefunden (d.h. die Datei existiert nicht oder ist nicht ausführbar)
2 eine falsche Option wurde benutzt