Pour que le script continue, il faudra que :
* le shell supporte [[
* le shell supporte les tableaux
* la valeur de la première case du tableau BASH_VERSION soit "bash", or cette variable
n'est présente que dans un shell bash (modulo l'utilisateur idiot qui décide d'exporter cette
variable alors que rien ne l'y pousse, auquel cas il a sans doute les moyens de comprendre
pourquoi il ne doit pas lancer ce script avec zsh ou ksh).]]>
Cela peut éviter aux utilisateurs qui utilisent nos scripts - voire se rappeler à soi-même ;-) - que le script bash doit être impérativement lancé ainsi './script'.
Oui, Non ?!]]>