Menu

Friday, December 6, 2019

[Bash Script] วิธีการใช้ Environment Variables จากไฟล์ .env ใน Bash Script
[Bash Script] How to Use Environment Variables from .env File in Bash Script

สมมติว่า Bash script ที่เราจะกำลังเขียนใหม่อยู่ใน folder เดียวกับไฟล์ .env และไฟล์ .env มีข้อมูลดังนี้
DOMAIN="code2now.com"
เราสามารถเขียน script ของเรา เพื่อใช้งานข้อมูลในไฟล์ .env ดังนี้
# Set allexport option 
set -a
. ./.env
set +a

echo $DOMAIN
คำอธิบายเพิ่มเติม

set -a และ set +a เป็นการเปิดและปิด feature ที่ทำให้ตัวแปรที่ถูกประกาศระหว่าง 2 บรรทัดนี้ ถูก export เป็น environment variable

. ./.env เป็นการโหลด source จากไฟล์ .env

echo $DOMAIN เป็นตัวอย่างการใช้งาน environment variable จากไฟล์ .env

No comments:

Post a Comment