Tengo un script de shell simple:
#!/bin/bash
echo test
Puedo ejecutar el script correctamente como:
./test.sh
y
source ./test.sh
Sin embargo, lo siguiente produce un error:
. ./test.sh
error:
.: Command not found.
¿Qué podría estar causando el error? Esto funciona en el Capitán pero no en la sierra.
Estoy ejecutando macOS 10.12.3 con el terminal predeterminado.
¡Gracias!
EDIT: He reescrito la pregunta para simplificarla con un pequeño script de prueba en lugar de mi script de producción real. Esto demuestra que el problema es el entorno de ejecución en lugar del script.