Inclure du code bash dans un script bash
Bonjour,
Dans mon script bash je voudrai faire un include comme dans le langage php
j'ai essayé avec ceci mais ca ne marche pas
Code:
source /home/serveur/Domotique/ordres/mysql/insert2.sh
Quand j'execute mon script bash
Code:
1 2 3 4
| serveur@debian:~$ sh /home/serveur/Domotique/ordres/mysql/e1-off.sh
/home/serveur/Domotique/ordres/mysql/e1-off.sh: 106: source: not found
Playing WAVE '/home/serveur/Domotique/x10/son-confirmation/wav/lumiere-salle-informatique-off.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
serveur@debian:~$ |
avec ceci dans le script qui correspond a la ligne 106
Code:
1 2
|
source /home/serveur/Domotique/ordres/mysql/insert2.sh |
il m'affiche
Code:
/home/serveur/Domotique/ordres/mysql/e1-off.sh: 106: source: not found
J'ai donné les droits au fichier pour qu'il soit executable pour tout le monde
Code:
-rwxr-xr-x 1 root root 224 18 août 02:28 insert2.sh*
Comment faut il faire avec bash, es-ce possible ?
Merci