[quote=“Karlinux”]Merci 
mais que se passerait-il si je remplaçait par #!/bin/sh ?
quelle est l’utilité de celui-ci sur une sarge?[/quote]
Il ne se passerait pas grand chose:
jeannot@burp:~$ which bash
/bin/bash
jeannot@burp:~$ which sh
/bin/sh
jeannot@burp:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2005-12-20 16:38 /bin/sh -> bash
jeannot@burp:~$
Eh oui, sous linux, comme tu peux le voir, sh est redirigé sur bash ! 
En fait, historiquement, sh si je ne me trompe, a probablement été le premier shell disponible sous unix. Sur les gros systèmes unix professionnels, c’est d’ailleurs par défaut le premier shell disponible dans les 1ères phases de démarrage de la machine.
Si tu regardes le répertoire /etc/init.d d’une machine linux, tu verras que beaucoup de scripts de démarrage appellent /bin/sh.
burp:/etc/init.d# head -1 * | grep /bin/sh | wc -l
62
burp:/etc/init.d# head -1 * | grep /bin/bash | wc -l
4
burp:/etc/init.d#
Ce qui nous fait 62 scripts faisant appel à sh et seulement 4 appelant bash ! 
Ce qui sur Debian/linux n’a pas d’importance étant donné que c’est redirigé sur bash.
Par contre, ca permettrait à ces scripts d’être compatibles avec différents systèmes, unix qui n’auraient pas forcément bash installé en standard. Par défaut, sur beaucoup d’Unix, c’est d’abord sh qui est appelé, et s’il n’est pas trouvé c’est ensuite bash.
Bref, tu peux utiliser sh ou bash indifférement …
Le bash est en quelque sorte une version améliorée de l’antique shell sh. Si tu regardes la man page de bash, tu peux voir qu’il dispose d’un langage de programmation très évolué.