¿por qué el comando que genera la misma ruta dos veces?

1

¿Por qué este comando tiene esta salida?

$which -a python
/usr/local/bin/python
/usr/local/bin/python
/usr/bin/python

Específicamente, ¿por qué aparece "/ usr / local / bin / python" dos veces?

El directorio "/ usr / local / bin" solo aparece una vez en mi RUTA.

Hasta ahora solo he notado que esto está sucediendo con el software homebrew instalado.

No estoy seguro exactamente qué versión del comando que estoy usando. Pero creo que viene de Apple.

$which -a which
/usr/bin/which
    
pregunta Alex Ryan 07.02.2016 - 06:11

1 respuesta

1

which busca instancias del programa en su variable PATH. Con una opción -a , lista todas las instancias de la ruta del programa. Su variable PATH tiene dos instancias de /usr/local/bin , por eso ve la ruta del programa enumerada dos veces.

    
respondido por el fd0 31.08.2016 - 21:51

Lea otras preguntas en las etiquetas