2 votes

Pourquoi un utilitaire CLI ne tient-il pas compte des arguments, sauf lorsqu'il est invoqué directement ?

Ok, donc ça vient d'arriver :

iMac:bin nreilingh$ tree --version
.
|____tree
iMac:bin nreilingh$ which tree
/usr/local/bin/tree
iMac:bin nreilingh$ ls -l /usr/local/bin/tree
lrwxr-xr-x  1 nreilingh  admin  29 Oct 14 22:02 /usr/local/bin/tree -> ../Cellar/tree/1.7.0/bin/tree
iMac:bin nreilingh$ pwd
/usr/local/Cellar/tree/1.7.0/bin
iMac:bin nreilingh$ ./tree --version
tree v1.7.0 (c) 1996 - 2014 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro 

J'ai installé tree via homebrew, et à chaque fois que je l'invoque, il ignore les arguments de ligne de commande. Lorsque j'exécute le binaire directement, il ne le fait pas. Comment cela est-il possible ?

1voto

Tomas Tintera Points 196

Peut-être tree est défini comme une fonction ou un alias dans votre système de gestion de l'information. .bashrc o .profile fichier ?

Vérifiez la sortie de \tree --version

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