OVH Cloud OVH Cloud

[HS] awk

1 réponse
Avatar
mathias dufresne
--00148530a33f5e3d6004769b4f1d
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour =E0 tous,

Je cherche un moyen de lancer une commande syst=E8me au sein d'un script aw=
k
de mani=E8re =E0 utiliser le r=E9sultat envoy=E9 sur la sortie standard dan=
s le
script awk.

La commande system() semblait prometteuse, mais celle-ci envoie sur la
sortie standard le r=E9sultat de la commande et ne renvoie =E0 awk qu'une v=
aleur
de retour.

Auriez vous une id=E9e pour r=E9aliser cela ?

Cordialement,

Mathias

--00148530a33f5e3d6004769b4f1d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour =E0 tous,<br><br>Je cherche un moyen de lancer une commande syst=E8=
me au sein d&#39;un script awk de mani=E8re =E0 utiliser le r=E9sultat envo=
y=E9 sur la sortie standard dans le script awk.<br><br>La commande system()=
semblait prometteuse, mais celle-ci envoie sur la sortie standard le r=E9s=
ultat de la commande et ne renvoie =E0 awk qu&#39;une valeur de retour.<br>
<br>Auriez vous une id=E9e pour r=E9aliser cela ?<br><br>Cordialement,<br><=
br>Mathias<br>

--00148530a33f5e3d6004769b4f1d--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

1 réponse

Avatar
Goldy
mathias dufresne a écrit :
Bonjour à tous,

Je cherche un moyen de lancer une commande système au sein d'un script
awk de manière à utiliser le résultat envoyé sur la sortie standard dans
le script awk.

La commande system() semblait prometteuse, mais celle-ci envoie sur la
sortie standard le résultat de la commande et ne renvoie à awk qu'une
valeur de retour.

Auriez vous une idée pour réaliser cela ?

Cordialement,

Mathias



Arrêtez moi si je dis une bêtise car je n'ai déjà utilisé awk que pour
effectuer des calculs dans du script bash, mais pourquoi ne pas exécuter
la commande système dans une variable du style variable=`commande` et
utiliser ensuite la $variable dans awk ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS