Salut,
c'est pas des plus propre, mais je voit pas comment faire autrement :
Code :
- stemp=$(awk 'BEGIN{print "salut_awk=bar"}')
- eval "$stemp"
- echo $salut_awk
|
Le probleme c'est qu'on pourrait appeler system() dans awk, mais comme ca crèe un sous shell, ton shell courant ne
"verra" pas la variable. Sinon, on pourrais utiliser des file-descriptors, mais bon, c'est un peu lourdingue.
Le mieux serais de savoir ce que tu cherches à faire pour trouver une autre solution à moins que la question était
d'ordre générale.
Message édité par sputnick le 22-10-2011 à 00:13:33