config
ว่าฉันมีข้อมูลการกำหนดค่าบางอย่างในแฟ้ม ฉันต้องการโหลดข้อมูลนี้ลงในตัวแปรเชลล์เพื่อความCONFIG_DATA
สะดวก
เห็นได้ชัดว่าฉันสามารถทำ:
CONFIG_DATA="$(cat config)"
แต่ความรู้สึกแบบนี้ไม่มีประโยชน์cat
กับฉัน นี่เป็นวิธีเดียวที่จะทำเช่นนี้? หรือมีวิธีที่สง่างามกว่าที่จะทำหรือไม่
รู้รอบควรเลือก POSIX แต่อาจใช้เชลล์ใดก็ได้
2
การอ่านไฟล์ทั้งหมดในหน่วยความจำเช่นนี้เป็นความคิดที่ดีเสมอไม่ว่าคุณจะเขียนมันอย่างไร
—
Satō Katsura
@SatoKatsura ในบางกรณีจริงมาก อย่างไรก็ตามสำหรับวัตถุประสงค์ของคำถามนี้คุณอาจคิดว่าไฟล์นั้นเล็กมากดังนั้นจึงไม่ใช่ปัญหาใหญ่
—
strugee
@SatoKatsura: ทำไม
—
RemcoGerlich