|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Débutant
Inscription : octobre 2007 Messages : 285 ![]() |
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 : Code :
|
||
|
|
00
|
|
|
#2 |
|
Débutant
Inscription : octobre 2007 Messages : 285 ![]() |
aucune reponse?
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 376 ![]() |
Salut,
Alors pour commencer, cat | grep sert à rien. tu fais directement un puis tu test le retour de la commande (la valeur de $?). Si $?=1 alors ton grep n'a pas trouvé ton "client". Si $?=0 alors c'est tout bon. Apres j'ai pas bien compris ce qui va pas
__________________
www.kywyxy.net |
|
|
00
|
|
|
#4 | ||
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 502 ![]() |
Bonjour,
Que penses-tu de ce script : Code :
Ne pas parser deux fois /etc/passwd. Dans le cas où on passe par un fichier intermédiaire, penser à vérifier la non-existence de celui-ci au début du script, et s'il y a création de ficheir(s) temporaire(s) par le script, penser à bien les enlever à la fin dudit script. |
||
|
|
00
|
|
|
#5 | ||
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
pourquoi faire une boucle si le script recoit l'utilisateur a rechercher via l'argument ?
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com