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

AIX Discussion :

Awk : commande system


Sujet :

AIX

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Awk : commande system
    Bonjour,

    Je pêche sur un problème Awk. La commande suivant s'affiche bien à l'écran, donc ça marche mais je ne sais pas comment récupérer et exploiter le résultat autrement. Dans une variable ? via un getline, une redirection, un pipe ? j'ai essayé pas mal de trucs sans succès. Le support de cours IBM est plus que succin à ce sujet.

    Est-ce que l'un(e) d'entre vous a de l'expérience ?

    MErci


    awk 'BEGIN { system("pwd")
    }'

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 129
    Points
    28 129
    Par défaut
    Bonjour,

    Peux-tu nous expliquer ce que tu souhaites faire precisement, parceque j'avoue que la c'est pas clair

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Damned, sorry !

    En fait je cherche à comprendre comment je peux utiliser le résultat d'une commande du shell unix sous awk. Dans mon exemple j'ai pris pwd mais ls -l pourrait être plus appropriée. Donc concrètement si dans mon awk je fais system("ls -l"), comment je fais pour récupérer le résultat et l'exploiter ?

    Cordialement

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par bobby.dick Voir le message
    Damned, sorry !

    En fait je cherche à comprendre comment je peux utiliser le résultat d'une commande du shell unix sous awk. Dans mon exemple j'ai pris pwd mais ls -l pourrait être plus appropriée. Donc concrètement si dans mon awk je fais system("ls -l"), comment je fais pour récupérer le résultat et l'exploiter ?

    Cordialement
    je suis tombé sur un sujet similaire au tien

    http://www.developpez.net/forums/d41...de-system-awk/

    essaie de voir ça peut-être que ça t'aidera

Discussions similaires

  1. Commande SYSTEM de awk sous Windows Vista
    Par LouisMarieTls dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 24/12/2007, 16h50
  2. [awk] Récupérer une commande system dans un awk
    Par zebulon90 dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 18/09/2007, 10h52
  3. AWK, commande systeme et variable
    Par blacknight74 dans le forum Linux
    Réponses: 14
    Dernier message: 15/09/2007, 14h52
  4. Problème avec l'utilisation de la commande system awk
    Par vbcasimir dans le forum Linux
    Réponses: 3
    Dernier message: 05/10/2004, 16h18
  5. La commande systeme
    Par sunshine33 dans le forum MFC
    Réponses: 11
    Dernier message: 13/01/2004, 11h34

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