Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1601 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  problème de grep avec la commande system

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème de grep avec la commande system

n°1990948
jaysiat
Posté le 06-05-2010 à 15:32:11  profilanswer
 

Bonjour à tous,
 
J'ai un petit soucis de grep avec la commande system(), si quelqu'un aurait une idée?
Merci d'avance.
Dans un problème, je souhaite crée un compte utilisateur via la commande adduser sous unbuntu.
Dans le cas ou l'identifiant existe déjà dans /etc/passwd, je reboucle pour que l'utilisateur rentre un autre login.
Il faut que je fasse un grep stricte, c'est à dire que si un utilisateur "toto" est présent dans /etc/group, on a la possibilité de crée un utilisateur "to", si l'utilisateur rentre un login correcte l'utilisateur rentrera un mot de passe.
 
$accountcreated="false";
 
while ($accountcreated eq "false" ){
print("Please enter your login:" );
$login = <STDIN>;
$test="grep ^$login: /etc/passwd";
 
system ($test);
        print $?;
        if ($?==0){
                $accountcreated="false";
        }else{
                $accountcreated="true";
        }
        print $accountcreated;
}
 
 
 
 
Deuxieme problème:
 
Pour la saisie du mot de passe, je n'arrive pas a supprimer la sortie standard, j'ai toujours les messages qui disent que le mot de passe a bien été saisie, c'est le retour de la commande passwd user.
 
 
 
 
 
open (PASSWD, "| passwd $login 2>&1 /home/test/test.log" );
        print PASSWD "$password";
        print PASSWD "$password";
close (PASSWD);

mood
Publicité
Posté le 06-05-2010 à 15:32:11  profilanswer
 

n°1990993
jaysiat
Posté le 06-05-2010 à 17:23:36  profilanswer
 

en fait j'ai résolu le problème j'avais oublier de chomp la variable $login.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  problème de grep avec la commande system

 

Sujets relatifs
probleme avec la fonction mailProblème Codeblocks : quicksort et recherche dichotomique
Problème de logique-fluxDébutant need Help en C
Probléme selection multiple [Résolu]Covariance VBA: Problème
[CSS] Problème taille typoProbleme avec lgsl_v5.7_e107 gametracker
Problème d'iframe qui redirige...Problème avec les "à" qui deviennent des "�"
Plus de sujets relatifs à : problème de grep avec la commande system


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR