Menu

Friday, June 28, 2019

[Bash Script] วิธีการประกาศและใช้ตัวแปรใน Bash Script
[Bash Script] How to Declare and Use Variable in Bash Script

สำหรับการประกาศตัวแปรพร้อม assign ค่า ให้ใช้รูปแบบดังนี้
VARIABLE_NAME=VALUE
หมายเหตุ: ไม่มีช่องว่างข้างหน้าและข้างหลังเครื่องหมายเท่ากับ (=)

สำหรับการเรียกใช้ค่าตัวแปร ให้ใช้รูปแบบดังนี้
echo $VARIABLE_NAME;
หมายเหตุ: มี $ นำหน้าชื่อตัวแปร

สำหรับการ assign ค่าที่ได้จากการรันคำสั่งอื่นๆ ให้ใช้รูปแบบดังนี้
VARIABLE_NAME=$(COMMAND)
หมายเหตุ:  คำสั่งที่รันอยู่ภายใน $(...) ตัวอย่างเช่น
VERSION=1.0.0
MAIN_FILE=$(grep -o 'main.[0-9a-z]*.js' public/index.html)
sed -i -e "s/version:\"0\.0\.0\"/version:\"$VERSION\"/" public/$MAIN_FILE

No comments:

Post a Comment