Bonjour à tous et à toutes.
Je travail actuellement sur un script. Ce dernier bloque sur cette parti: (quand il arrive la il me met une erreure et je ne vois pas d'ou elle vient):
echo "création des groupes utilisateurs"
Xi=0
while [ Xi -ne 1 ] ; do
echo -n "Saisir le nom du groupe: "
read group
groupadd $group
if ($choix6=1) then
echo "Bienvenue %Username% sur le domaine $nomdom" > $group.bat
echo "Restauration de vos parametres en cours..." >> $group.bat
if ($choix10=1) then
echo "net use G: \\$nomserv\commun\" >> $group.bat
fi
fi
echo "Le groupe $group à été créé."
echo ""
echo "voulez vous créer un autre groupe?"
echo " 1 =====> Oui"
echo " 2 =====> Non"
echo "Votre choix: "
read choix11
case $choix11 in
1 )
Xi=0
;;
2 )
Xi=1
;;
esac
done
mon script s'arrete au niveau "creation des groupe d'utilisateurs et j'obtien le message suivant:
Création des groupes utilisateurs
param_samba_pdc.sh: line 418: unexpected EOF while looking for matching `"'
param_samba_pdc.sh: line 419: syntax error: unexpected end of file
linux:/home/guillaume #
Ici la ligne 418, 419 c'est vraiment la fin de mon script, envrion 200 lignes plus bas et c'est juste marqué ca a la fin de mon script
echo "Fin du script"
echo "Lassoduweb developpement"
je pense donc que le problème vient de ma boucle car il passe meme pas une fois dans la boucle.
Est ce que quelqu'un voit une erreur?
Merci d'avance,
Nb: Apres validation de ce message tout sera alligné à gauche, mais mon script respecte bien les decallage quand j'ouvre une boucle, une structure conditionnelle ou un choix (case).
Guillaume
Poste le Wednesday 19 January 2005 19:52:13