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

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



dexinou a écrit :

Salut,

Bonjour,

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

Je pense que #!/bin/bash serait mieux ici.
Pour le reste ça a l'air de passer chez moi.
Tu aurais le message d'erreur?

#

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: