เมื่อใช้ bash shell บางครั้งฉันเก็บตัวแปรสภาพแวดล้อมไว้ในไฟล์ข้อความที่ฉันคัดลอก / วางเนื้อหาของเช่น export.txt:
export FOO=bar
export FIZZ=buzz
มีคนแสดงฉันแทนการคัดลอก / วางฉันสามารถพิมพ์ในเทอร์มินัล
. exports.txt
ซึ่งจะมีผลเช่นเดียวกับการคัดลอก / วาง
กลไกในการใช้คำสั่ง 'ชื่อไฟล์ dot space' คืออะไร มันยากที่จะนึกถึงคำค้นหา
ฉันต้องการที่จะเข้าใจว่าเกิดอะไรขึ้นและรายละเอียดทั่วไปของสิ่งที่ซับไลน์นี้กำลังทำอยู่
'. ' args
ด้วยเครื่องหมายคำพูดเดี่ยวหรือคู่ มิเช่นนั้นช่องว่างที่ไม่อยู่ในเครื่องหมายคำพูดจะถูกกินโดยการทุบตีเมื่อวิเคราะห์คำลงในโทเค็น (ดูที่ "การแยกคำ" ในคู่มือทุบตี)
.
คือsource
ซึ่งหมายถึง "คำสั่งต้นฉบับจากไฟล์นี้" อย่างน้อยสำหรับฉัน
help .
สิ่งนี้สั้นเกินไปเอ็นจิ้น Stack Exchange คิดว่าสั้นเกินไปที่จะแสดงความคิดเห็น