Додайте змінну середовища в .bashrc через скрипт


31

Мені потрібно додати наступні рядки до кінця .bashrc-файлу в Ubuntu. Як я можу автоматично додавати ці рядки за допомогою сценарію. Якщо я запускаю скрипт, він автоматично вставляє рядки в кінці файлу .bashrc.

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

@deenaik опублікуйте ваше редагування як нове запитання. Не викрадайте існуючі відповіді на запитання.
муру

Відповіді:


58

Використовуйте команду echo для додавання рядків до сценарію .bashrc

Тож у своєму сценарії використовуйте ці рядки

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

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

Обов’язково використовуйте >> (додавати), якщо ви використовуєте один>, ви перезапишете файл.

~/.bashrcвказує .bashrcу вашому домашньому каталозі


Коли я це роблю, він додає відлунюваний рядок до останнього рядка вже у файлі bashrc; як у, а не на новій лінії та без пробілу в поточному останньому рядку ...
d8aninja

1
@ d8aninja, це станеться, якщо останній рядок вашого файлу не був завершений символом EOL ( 0x0A).
Олексій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.