เพิ่มตัวแปรสภาพแวดล้อมให้กับ. bashrc ผ่านสคริปต์


31

ฉันต้องเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์. bashrc ใน Ubuntu ฉันจะเพิ่มบรรทัดเหล่านี้โดยอัตโนมัติโดยใช้สคริปต์ได้อย่างไร ถ้าฉันรันสคริปต์มันจะแทรกบรรทัดที่ท้ายไฟล์. bashrc โดยอัตโนมัติ

export APP="/opt/tinyos-2.x/apps"
export TOS="/opt/tinyos-2.x/tos"

@deenaik โพสต์การแก้ไขของคุณเป็นคำถามใหม่ อย่าจี้คำถามที่ตอบแล้ว
muru

คำตอบ:


58

ใช้คำสั่ง echo เพื่อผนวกบรรทัดเข้ากับสคริปต์. bashrc

ดังนั้นในสคริปต์ของคุณใช้บรรทัดเหล่านี้

echo 'export APP=/opt/tinyos-2.x/apps' >> ~/.bashrc 

echo  'export TOS=/opt/tinyos-2.x/tos' >> ~/.bashrc 

ตรวจสอบให้แน่ใจว่าใช้ >> (ต่อท้าย) หากคุณใช้> ไฟล์เดียวคุณจะเขียนทับไฟล์

~/.bashrcบ่งชี้.bashrcอยู่ในไดเรกทอรีบ้านของคุณ


เมื่อฉันทำเช่นนี้มันจะผนวกสาย echoed กับบรรทัดสุดท้ายแล้วในไฟล์ bashrc; ในขณะที่ไม่ได้อยู่ในบรรทัดใหม่และไม่มีที่ว่างในบรรทัดปัจจุบัน ...
d8aninja

1
@ d8aninja สิ่งนี้จะเกิดขึ้นหากบรรทัดสุดท้ายของไฟล์ของคุณไม่สิ้นสุดด้วยอักขระEOL ( 0x0A)
Alexey
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.