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?