Hello,
Comment inclure dans un printf de awk une variable d'environnement Unix ?
La syntaxe ci-dessous ne marche visiblement pas car $PATH n'est pas visible par awk
Code:cat monfichier |awk '{printf ("%s ", ${PATH})}'
Version imprimable
Hello,
Comment inclure dans un printf de awk une variable d'environnement Unix ?
La syntaxe ci-dessous ne marche visiblement pas car $PATH n'est pas visible par awk
Code:cat monfichier |awk '{printf ("%s ", ${PATH})}'
Tu as plusieurs possibilites:Citation:
Envoyé par fadace
:arrow: variable shell:
:arrow: par le tableau awk ENVIRON:Code:
1
2 cat fichier | awk '{ printf("%s ", "'$PATH'") }'
Choisit celle qui te convient le mieux.Code:
1
2 cat fichier | awk '{printf("%s ", ENVIRON["PATH"]) }'
Merci nyal. J'ai aussi trouve
Code:cat monfichier |awk '{printf ("'$PATH' ")}'