Bonjour à tous,
Je vous explique un léger souci :
J’ai un serveur qui était sous Debian Lenny, maintenant sous Squeeze pour quelques tests.
Seulement mon problème c’est qu’il y a des choses qui ont changé lors de la construction des scripts shell, comme des opérateurs qui ne fonctionne plus, j’ai cherché sur google mais sans réel succès (ou je cherche pas la ou il faut…) alors peux être que vous pourrez m’éclairer sur ce sujet, je prends l’exemple de mon code qui ne fonctionne plus (et qui fonctionnait très bien avant) :
if [ ! $TOTO =~ $exp_reg ]; then
$Toto doit contenir des caractères, $exp_reg est une expression régulière, la sortie doit être true ou false.
Sur squeeze j’ai cette erreur :
[: 71: =~: unexpected operator
./essai.sh: 71: Bad substitution
Aucun souci sur lenny…
Merci pour vos idées 