Trudno nazwać to ...
Zasadniczo mam program, który po uruchomieniu wypisuje na STDOUT zestaw zmiennych powłoki:
$ ./settings
SETTING_ONE="this is setting one"
SETTING_TWO="This is the second setting"
ANOTHER_SETTING="This is another setting".
Chcę uruchomić to w skrypcie powłoki tak, jakby STDOUT był oceniany source
.
Chciałbym zrobić coś takiego ...
source `./settings`
... ale oczywiście to nie działa.
Wiem, że mógłbym:
./settings >/tmp/file
source /tmp/file
ale naprawdę nie chcę tego robić.
Jakieś wskazówki?