Salut,
J’ai un gros soucis… Je suis obligé de faire un script en sh :((( car je veux faire une petite routine sur mon routeur.
Premier problème:
echo foo | read bar
Ne change rien à mes variables d’environnement. Des idées ?
Salut,
J’ai un gros soucis… Je suis obligé de faire un script en sh :((( car je veux faire une petite routine sur mon routeur.
Premier problème:
echo foo | read bar
Ne change rien à mes variables d’environnement. Des idées ?
Bon apparament quand le read bar est dans un script ça marche … alors je vais faire avec
gné ?
C’est export X=toto pour les variables d’environnement. Là tu crées juste une variable locale à ton script.
Et si tu veux faire ce genre de truc, essaye :
export X=$(echo foo)
Je pensais en effet que si la commande était tapée directement dans la console, la variable était visible au moins dans le scope de la console, je le saurai la prochaine fois, j’ai réussi à aller au bout de mon script, merci !