Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 21/01/2010, 12h06   #1
Invité de passage
 
Inscription : janvier 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 3
Points : 1
Points : 1
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")
}'
bobby.dick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2010, 12h12   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 129
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 129
Points : 8 749
Points : 8 749
Bonjour,

Peux-tu nous expliquer ce que tu souhaites faire precisement, parceque j'avoue que la c'est pas clair
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2010, 14h54   #3
Invité de passage
 
Inscription : janvier 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 3
Points : 1
Points : 1
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
bobby.dick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2010, 08h19   #4
Invité de passage
 
Inscription : janvier 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 9
Points : 4
Points : 4
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
fastlane3000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 09h52.


 
 
 
 
Partenaires

Hébergement Web