Bonjour,
j'ai en fait à recuperer les adresses emails des utilisateurs (seulement ceux qui ont un compte sur ma machine) l'adresse email se trouve bien dans le 6eme champs du fichier /etc/passwd.Mon script a comme parametre le nom de l'utilisateur
mon script est :
le probleme c est que ce bout de code n'a pas marché..je recupere en fait le 6eme champs de fichier /etc/passwd mais non pas seulement le 6emes champs des données de mon utilisateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #!/bin/bash #d'abord je verifie si l'utilsateur a un compte ou pas #apres je redirige le resultat dans un fivhier nommé fich 11 cat /etc/passwd |grep -i $1>>fich11 #je lis e fichier cat fich 11 | while read line;do if [ $line ] ;then cut -d : -f6 fich11 else echo "utilisateur non existant" fi done
Partager