7
จะรับค่าตัวแปรได้อย่างไรถ้าชื่อตัวแปรถูกเก็บเป็นสตริง?
ฉันจะดึงค่าตัวแปร bash ได้อย่างไรถ้าฉันมีชื่อตัวแปรเป็นสตริง? var1="this is the real value" a="var1" Do something to get value of var1 just using variable a. บริบท: ฉันมี AMI ( ภาพเครื่องของ Amazon ) บางส่วนและฉันต้องการเริ่มต้นบางกรณีของ AMI แต่ละอัน ทันทีที่บูตเสร็จฉันต้องการตั้งค่าแต่ละอินสแตนซ์ตามประเภท AMI ฉันไม่ต้องการอบสคริปต์หรือคีย์ลับจำนวนมากใน AMI ใด ๆ ดังนั้นฉันจึงเตรียมสคริปต์เริ่มต้นทั่วไปและฉันวางไว้บนS3ด้วยลิงก์ที่สาธารณชนสามารถเข้าถึงได้ ใน rc.local ฉันใส่โค้ดชิ้นเล็ก ๆ ซึ่งดึงข้อมูลสคริปต์เริ่มต้นและเรียกใช้งาน นี่คือทั้งหมดที่ฉันมีใน AMIs จากนั้น AMI แต่ละตัวจะเข้าถึงสคริปต์การกำหนดค่าทั่วไปซึ่งใช้ได้กับ AMI ทั้งหมดและสคริปต์การตั้งค่าพิเศษสำหรับแต่ละตัว สคริปต์เหล่านี้เป็นแบบส่วนตัวและต้องการ …