Agak rumit untuk memberi nama ini ...
Pada dasarnya saya memiliki program yang ketika menjalankan cetakan pada STDOUT satu set variabel shell:
$ ./settings
SETTING_ONE="this is setting one"
SETTING_TWO="This is the second setting"
ANOTHER_SETTING="This is another setting".
Saya ingin menjalankan ini dari dalam skrip shell seolah-olah STDOUT sedang dievaluasi dengan source
.
Saya ingin melakukan sesuatu seperti ...
source `./settings`
... tapi tentu saja itu tidak berhasil.
Saya tahu saya bisa melakukannya:
./settings >/tmp/file
source /tmp/file
tetapi saya benar-benar tidak ingin melakukan itu.
Ada petunjuk?