0 votes

La commande "which" renvoie les chemins comportant deux barres obliques consécutives.

Sur ma machine MacOS, j'ai remarqué que, parfois, la fonction which renvoie les chemins comportant deux barres obliques consécutives. Par exemple :

bash-3.2$ which gcc
/usr/local/bin//gcc
bash-3.2$ which qr
/Users/flyingblu/bin//qr

Cependant, pour certains programmes which retourne les chemins normaux.

bash-3.2$ which bash
/bin/bash
bash-3.2$ which which
/usr/bin/which

J'ai essayé ces commandes à la fois dans bash et zsh, et leurs résultats sont les mêmes.
Je n'ai jamais vu cela dans les systèmes Linux, quelle est la raison de ces deux barres obliques consécutives ?

2voto

yoliho Points 340

Il semble que vous deviez faire en sorte que les répertoires de $PATH n'aient pas de terminaison /.

c'est-à-dire que vous avez /usr/local/bin/ dans votre chemin et il devrait être /usr/local/bin

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X