จากโพสต์ [Bash Script] วิธีการประกาศและใช้ตัวแปรใน Bash Script ที่เราสามารถเก็บค่าผลลัพธ์จากการรันคำสั่งอื่นๆใส่ในตัวแปรได้
สมมติว่า เรามีตัวแปร ชื่อ command
ที่เก็บค่าดังนี้
command=$(which echo)
ในที่นี้ command
จะมีค่าเป็น /bin/echo
ถ้าหากเราต้องการนำค่าของ command
ไปเป็นคำสั่งในการรันต่อ เราจะใช้คำสั่งดังนี้
$command "echo_string"
เราจะเห็นได้ว่า command
จะมี $ นำหน้า เพื่อแทนที่ตัวแปรนั้นด้วยค่าของมัน แล้วตามด้วย parameter ที่จะส่งเข้าไปยังคำสั่งนั้นๆ ซึ่งบรรทัดข้างบนจะมีค่าเท่ากับ
/bin/echo "echo_string"
No comments:
Post a Comment