0 votos

El comando "which" devuelve las rutas con dos barras inclinadas consecutivas

En mi máquina MacOS, he notado que a veces el which devuelve las rutas con dos barras inclinadas consecutivas. Por ejemplo:

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

Sin embargo, para algunos programas which devuelve las rutas normales.

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

He probado estos comandos tanto en bash como en zsh, y sus resultados son los mismos.
Nunca he visto esto en los sistemas Linux, ¿cuál es la razón de las dos barras inclinadas consecutivas?

0 votos

¿Qué hace echo $PATH ¿se puede ver?

0 votos

He comprobado la variable PATH y he encontrado que algunas rutas tienen la barra final y otras no. Después de eliminar la barra diagonal las salidas se vuelven normales. ¡Gracias @mmmmmm!

2voto

yoliho Puntos 340

Parece que tienes que hacer que los directorios en $PATH no tengan un final /

es decir, usted tiene /usr/local/bin/ en su camino y debe ser /usr/local/bin

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X