คุณสามารถต่อท้ายของคุณPATH
ในแบบที่น้อยที่สุด ไม่จำเป็นต้องใส่วงเล็บยกเว้นว่าคุณต่อท้ายองค์ประกอบมากกว่าหนึ่งรายการ มันมักจะไม่ต้องการคำพูด ดังนั้นวิธีที่ง่ายและสั้นในการผนวกคือ:
path+=/some/new/bin/dir
การใช้งานทั่วไป
จากนั้นรูปแบบทั่วไปสำหรับการทดสอบสคริปต์ / ปฏิบัติการใหม่จะกลายเป็น:
path+=$PWD/.
# or
path+=$PWD/bin
ไวยากรณ์ตัวพิมพ์เล็กนี้ใช้path
เป็นอาร์เรย์แต่ยังมีผลกับคู่ค้าที่เป็นตัวพิมพ์เล็กด้วยเช่นกันPATH
(ซึ่งมีการ "ผูก" ผ่านtypeset
)
(ขอให้สังเกตว่าไม่:
จำเป็น / ต้องการเป็นตัวคั่น )
เกร็ดความรู้ที่เกี่ยวข้อง
การปฏิบัติpath
เช่นนี้ (ในรูปแบบอาร์เรย์) หมายถึง: ไม่จำเป็นต้องทำ
rehash
เพื่อหาคำสั่งที่มีการกำหนดพา ธ ใหม่
ดูvared path
วิธีการแก้ไขpath
และสิ่งอื่น ๆ
คุณอาจสนใจpath
คำถามนี้เท่านั้น แต่เนื่องจากเรากำลังพูดถึงการส่งออกและอาร์เรย์โปรดทราบว่า
โดยทั่วไปแล้วไม่สามารถส่งออกอาร์เรย์ได้
คุณสามารถป้องกันไม่ให้PATH
ทำซ้ำกับรายการ
(อ้างอิงถึง
สิ่งนี้
และสิ่งนี้ ):
typeset -U path