Một loại khó khăn để đặt tên này ...
Về cơ bản tôi có một chương trình mà khi chạy in trên STDOUT một tập hợp các biến shell:
$ ./settings
SETTING_ONE="this is setting one"
SETTING_TWO="This is the second setting"
ANOTHER_SETTING="This is another setting".
Tôi muốn chạy cái này từ trong tập lệnh shell như thể STDOUT đang được đánh giá source.
Tôi muốn làm một cái gì đó như ...
source `./settings`
... nhưng tất nhiên là không được.
Tôi biết tôi có thể làm:
./settings >/tmp/file
source /tmp/file
nhưng tôi thực sự không muốn làm điều đó
Bất kì manh mối nào?