ฉันพยายามโหลดตัวแปรหลายตัวจากไฟล์ (ไม่ใช่ .bash_*
) ซึ่งคล้ายกับ:
export MY_VAR='foo'
คำสั่งที่ฉันใช้กับ "แหล่งที่มา" นี่คือ
`tail -1 myFile`
มันใช้งานได้ แต่ฉัน echo $MY_VAR
, ฉันเข้าใจ
'foo'
แต่จริงๆแล้วฉันวิ่ง export MY_VAR='foo'
ใน terminal แล้ว echo $MY_VAR
มันเอาท์พุท:
foo
ทำไมความแตกต่างในคำพูดและฉันจะแก้ไขได้อย่างไร
เป็นไฟล์ apache envvars ฉันเพิ่ม envvars สองสามอันสำหรับไซต์ของฉันและต้องการเฉพาะแหล่งที่มาเมื่อฉันลงชื่อเข้าใช้ผ่าน ssh ฉันเปิดกว้างสำหรับกลยุทธ์อื่น ๆ
—
Jacob Valenta
source myFile
คำสั่งเพื่อ "แหล่งที่มา" ไฟล์หรือไม่