bonjour j ai un petit problème sur le script que je n arrive pas a resoudre
quand je viens a exécuter le script il me dit
line 26: syntaxe error: unexpected end of file
voici le code source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
cat persons | while true
do
read ligne
if [ "$ligne" == "" ]
then
    echo "fin du fichier"
    break
fi
set -- $ligne
login=$1
pass=$2
 
if [ -d "/home/$1" ]
then
    echo "le compte $1 existe déjà"
else
    echo "création du compte $login"
    useradd -m $login -G $1 -s /bin/bash
    echo $login:$pass | chpasswd
    (echo $pass ; echo $pass) | smbpasswd -s -a $login
    chown $login:$groupe /home/$login
    chmod 711 /home/$login
    chown -R $login:$login /home/$login
 
done
echo "fin du script"
merci de votre aide à tous