Ho un semplice script di shell:
#!/bin/bash
echo test
Posso eseguire correttamente lo script come:
./test.sh
e
source ./test.sh
Tuttavia, il seguente messaggio genera un errore:
. ./test.sh
errore:
.: Command not found.
Quale potrebbe essere la causa dell'errore? Funziona su el capitan ma non su sierra.
Sono in esecuzione macOS 10.12.3 con il terminale predefinito.
Grazie!
EDIT: ho riscritto la domanda per semplificarla con un piccolo script di test piuttosto che con il mio script di produzione attuale: ciò dimostra che il problema è l'ambiente di esecuzione piuttosto che lo script.