Flash Notes
Commandes - Récupération du résultat d'une commande
• Depuis un programme awk, comment récupérer le résultat de la commande date ?
Solution
Utiliser la syntaxe suivante : commande | getline;
Programme
#!/bin/sh
awk 'BEGIN {
cmd = "date"
cmd | getline;
close(cmd);
date = $0;
print date;
}'
Exemple 1
$ ./pipe_date.awk Thu Oct 16 09:48:25 CEST 2014