เป็นคนที่ค่อนข้างยุ่งยากในการตั้งชื่อ ...
โดยทั่วไปฉันมีโปรแกรมที่เมื่อรัน print บน STDOUT ชุดของตัวแปร shell:
$ ./settings
SETTING_ONE="this is setting one"
SETTING_TWO="This is the second setting"
ANOTHER_SETTING="This is another setting".
ผมต้องการที่จะทำงานนี้จากภายในสคริปต์เปลือกเป็นถ้า STDOUT source
ถูกประเมินด้วย
ฉันต้องการทำบางสิ่งเช่น ...
source `./settings`
... แต่แน่นอนว่าไม่ได้ผล
ฉันรู้ว่าฉันสามารถทำได้:
./settings >/tmp/file
source /tmp/file
แต่ฉันไม่ต้องการทำอย่างนั้นจริงๆ
เบาะแสใด ๆ