[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Script BASH] récupérer une chaîne pour traitement



Salut,

voilà j'essaie vainement de créer un simple script bash qui vérifie si le nom de l'utilisateur existe dans le fichier /etc/passwd si oui alors il continue à lancer le script et sinon il s'arrête mais je n'y arrive pas.

 

[code]#!/bin/sh

#

 

echo -n "Nom de votre utilisateur? : "

read USER

 

VERIF=`grep $USER /etc/passwd | cut -d: -f1`

if [ ! -e "$VERIF" ]; then

echo "L'utilisateur $USER n'existe pas, vous devez d'abord le créer!!"

else [ -e "$VERIF" ];

echo "L'utilisateur $USER existe bien...lancement du script..."

[...][/code]

 

Voilà, si quelqu'un a une idée...car je ne sais pas si c'est bien la commande qu'il faut pour tester si la valeur est vrai ou fausse.


Reply to: