Bonjour tout le monde, j'ai un petit script à faire, dont une partie doit detecter si un utilisateur est present ou non.

Pour celà j'utilise le petit script suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#Vérification de la presence de l'utilisateur
who | grep $1 || bUser="false"
if [ $bUser = "false" ]
 then
     echo "$1 n'est pas un utilisateur valide"
     echo "Appuyer sur entrer pour quitter" ; read
     exit
 else
     echo "Validité de l'utilisateur [OK]"
fi
Ca marche, le seul problème c'est que si l'utilisateur est valide, la console va m'afficher toutes les lignes du "who" contenant la chaine de caractère $1,

Est ce qu'il existe un meilleur moyen pour gérer ça en obtennant juste comme réponse "true" ou "false".

Merci