Un peu difficile à nommer ...
Fondamentalement, j'ai un programme qui lors de l'exécution imprime sur STDOUT un ensemble de variables shell:
$ ./settings
SETTING_ONE="this is setting one"
SETTING_TWO="This is the second setting"
ANOTHER_SETTING="This is another setting".
Je veux l'exécuter à partir d'un script shell comme si le STDOUT était évalué avec source
.
J'aimerais faire quelque chose comme ...
source `./settings`
... mais bien sûr, cela ne fonctionne pas.
Je sais que je pourrais faire:
./settings >/tmp/file
source /tmp/file
mais je ne veux vraiment pas faire ça.
Des indices?