starcrow28 a du lire et relire son script, cherché certainement dans le web, il ne s'en sort pas. Il n'a pas de mal à lui fournir une petite aide.
C'est cette ligne qui pose problème:
while [$loginetat -eq "1 test" ]
Il y a 3 erreurs
1. il manque un espace manquant après le crochet ouvrant
2. l'opérateur de comparaison n'est pas le bon, il compare les entiers. Pour comparer les chaines on utilise
= ou de préférence
==.
3. la variable $loginetat contient un espace il faut lui ajouter un double cote dans l'expression de test.
Voila la ligne correcte:
while [ "$loginetat" == "1 test" ]