Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- echo -n 'Entrez votre pseudo : '
- read nom
- cat /etc/passwd > liste.txt
- for ligne in liste.txt; #ça ça ne fonctionne pas
- do echo ligne;
- done
- # le but est de trouver si un utilisateur est enregistré sur la machine
- # le script ci dessous fonctionne mais ça me parait artificiel et je l'ai plus ou moins pompé qq part
- # j'aurais préféré parcourir le fichier ligne par ligne à la recherche du nom d'utilisateur en début de ligne
- # mais la boucle ci dessus ne fonctionne pas
- if grep "^$nom:" /etc/passwd > /dev/null; then
- echo "Vous avez bien un compte sur cette machine."
- else
- echo "Désolé, vous n'avez pas de compte ici !"
- fi
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment