Ricevo questo quando apro una sessione terminale:
sh: errore durante l'importazione della definizione della funzione per `read.json '
sh: errore durante l'importazione della definizione della funzione per `ts-project '
A sh non piacciono queste funzioni perché sembrano:
read.json(){
::
}
e
ts-project(){
::
}
la vera domanda è: perché sh
toccare / interpretare questi file? Sono su MacOS e l'ho visto prima, è un vero mistero. Penserei che solo bash avrebbe caricato questi file.
aggiornamento : bash e sh non sono niente di straordinario. quando digito bash nel terminale, ottengo questo:
alex$ bash
beginning to load .bashrc
finished loading .bashrc
bash-3.2$
quando scrivo sh
nel terminale, ottengo questo:
alex$ sh
sh: error importing function definition for `read.json'
sh: error importing function definition for `ts-project'
sh-3.2$
sh
cosa proviene il file .profile?
bash
fonte, l'uno con STRICT_POSIX
, l'altro senza.