Bonjour, il m'est demandé de créer un scipt shell qui vérifie l'existence d'un nom d'utilisateur :
voici mon code
lorsque j'execute le code on me demande de saisir le nom d'utilisateur mais j'ai l'erreur suivante: "ligne9: Erreur de syntaxe près du symbole inattendu « } "Code:#!/bin/bash fonction saisiruser { echo "Saisissez un nom d'utilisateur : " read -r user } ligne9 fonction verifyuser { if grep "$user" /etc/passwd > /dev/null then echo "l'utilisateur n'existe pas" else echo "l'utilisateur existe" fi } rep = 1 while [ $rep -eq 1 ] do clear echo "le Menu est:" echo "1.Vérifier l'existence d'un utilisateur" echo "2.Afficher l'UID de l'utilisateur" echo "3.quitter" echo "Saisissez votre choix" read -r choix case "$choix" in 1) saisiruser verifyuser;; 2) saisiruser id $user ;; 3) echo "Au revoir!" rep = 0 ;; esac done
pouvez-vous me filer une aide ?
Merci
-----