Prendiamo piccolo esempio:Bash: usare il punto o "fonte" per chiamare un altro script: che differenza c'è?
$ cat source.sh
#!/bin/bash
echo "I'm file source-1"
. source-2.sh
E:
$ cat source-2.sh
#!/bin/bash
echo "I'm file source-2"
Ora gestito:
$ ./source.sh
I'm file source-1
I'm file source-2
Se cambierò chiamata del secondo file al primo:
$ cat source.sh
#!/bin/bash
echo "I'm file source-1"
source source-2.sh
E avrà lo stesso effetto dell'uso di dot
.
Quindi, qual è la differenza con questo metodo? Grazie.