Soy novato en MacOS. (Estoy usando mac OS high sierra 10.13.6) He instalado un software. Dijeron para inicializar el software por
. /ruta/setsas.sh
No pienso en . y el espacio, así que sólo corrí
ruta/setsas.sh
Parecía funcionar, pero después no pude ejecutar ningún comando del software. Descubrí que debería haber ejecutado el comando tal cual, y después de eso todo fue bien. Entonces, ¿qué significan estos . y espacio aquí, y alguna suposición de por qué no pude ejecutar ningún comando al principio a pesar de que el archivo parecía correr? Sé que . a veces significa carpeta actual, pero no lo parece en este caso.
0 votos
¿Ha intentado ejecutar
. /path/setsas
después de darse cuenta de su error?1 votos
Cuando se utiliza la línea de comandos unix, cosas como la puntuación y los espacios materia . No los cambies a menos que los entiendas.