IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Syst�me] awk avec exec()


Sujet :

Langage PHP

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 3
    Par d�faut [Syst�me] awk avec exec()
    Bonjour,

    je souhaite ex�cuter une commande unix, en l'occurence:

    $nomUser = exec("ypcat passwd | grep ".$username." | awk -F ':' '{print $1}' | awk -F ' ' '{print $1}'");
    J'ai une liste d'users, j'affine la liste et je r�cup le nom d'utilisateur dans ypcat passwd, puis le premier awk me permet de n'avoir que le premier "champ" avec l'username et le deuxieme affine � nouveau mon resultat car l'username est en doublon.

    Le probl�me, c'est que j'ai l'impression que awk n'est pas bien copain avec exec, ou alors que les | sont limit�s car j'ai des erreurs du type:

    sh: -c: line 2: syntax error near unexpected token `|'
    sh: -c: line 2: ` | awk -F ':' '{print $1}' | awk -F ' ' '{print $1}''

    et que le r�sultat restourn� n'est pas trait� par les awk.

    Qui a une astuce SVP?

    Merci � tous

  2. #2
    Membre �prouv�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juillet 2007
    Messages
    193
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par d�faut
    Je n'ai pas eu de soucis avec exec().
    As tu test� ta ligne de commande sur putty?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 3
    Par d�faut
    Pourquoi devrais-je tester avec Putty? Je ne vois pas trop...

Discussions similaires

  1. [Syst�me] Pb avec la fonction exec
    Par MayOL69bg dans le forum Langage
    R�ponses: 9
    Dernier message: 24/05/2007, 19h12
  2. [Syst�me] Pb avec Exec
    Par MayOL69bg dans le forum Langage
    R�ponses: 1
    Dernier message: 04/05/2007, 18h10
  3. [Syst�me] probl�me avec la fonction exec
    Par SegmentationFault dans le forum Langage
    R�ponses: 1
    Dernier message: 30/06/2006, 17h59
  4. [Syst�me] Probl�me avec la fonction exec()
    Par ben_harper dans le forum Langage
    R�ponses: 13
    Dernier message: 28/06/2006, 11h32
  5. R�ponses: 9
    Dernier message: 11/04/2006, 23h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo