Salut,
* soit tu renseignes sur la première ligne de ton script le chemin vers l'interpréteur de commandes
johand@horus:~/src/bash$ cat hello.sh
#!/bin/sh
echo ${USER}
tu le marques comme exécutable :
johand@horus:~/src/bash$ chmod 744 hello.sh
johand@horus:~/src/bash$ ./hello.sh
johand
* soit tu le lances directement avec sh ou bash ( sous Linus sh est en général un lien vers bash)
sh hello.sh
bash hello.sh
Attention
Sourcer le fichier lance l'exécution DANS LE SHELL COURANT.
S'il y a une instruction exit par exemple , on est éjecté du shell courant.
Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)