Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/10/2018, à 14:51

bach44

aide linux script

bonjour tout le monde,

je viens à vous pour un aide en linux pour créer un script, Etant debutant en linux.

j'aimerai avoir une aide s'il vous plait.

L'énoncé est la suivante :

- Ecrire un script qui propose le menu suivant aux utilisateurs :
''''
Menu :
1. Vérifier l’existence d'un utilisateur
2. Connaître l'UID de l’utilisateur courant
3. Quitter
''''

Si l'utilisateur tape 1 on lui demande l'identifiant d'un utilisateur et on vérifie si il existe (fichier /etc/password, premier champ). Si l'utilisateur existe on affiche qu'il existe et on reviens au menu après la frappe d'une touche. Si il existe pas on affiche qu'il n'existe pas.

Si l'utilisateur tape 2, afficher l'id de l'utilisateur et attendre la frappe d'une touche pour revenir au menu.

Si l'utilisateur tape 3, quitter avec un message.

Boucler tant que l'utilisateur n'a pas quitté.


Merci d'avance.

Hors ligne

#2 Le 12/10/2018, à 15:03

Postmortem

Re : aide linux script

Bonjour,

Tu as essayé quelque chose ?
Montre nous au moins un début d'essai.
Ou je veux bien être payé pour faire l'exercice ! tongue

Quelques pistes :
« awk » ou « cut » pour découper un fichier en colonnes : « man cut » ou « man awk » pour l'aide
« read » pour demander une saisie à l'utilisateur : « help read » pour l'aide
« id » : pour connaître (entres autres) l'id d'un utilisateur : « man id » pour l'aide


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#3 Le 13/10/2018, à 11:26

claudius01

Re : aide linux script

Bonjour,

C'est mon jour de bonté: cf. Linux - Gestion des utilisateurs
Pour son utilisation dans un script, cf. la réponse de Postmortem...

Hors ligne