Добавьте переменную окружения в .bashrc через скрипт

31

Мне нужно добавить следующие строки в конец файла .bashrc в Ubuntu. Как я могу добавить эти строки автоматически с помощью скрипта. Если я запускаю скрипт, он автоматически вставляет строки в конец файла .bashrc.

export APP="/opt/tinyos-2.x/apps"
export TOS="/opt/tinyos-2.x/tos"
ManiAm
источник
@deenaik опубликуйте свое изменение как новый вопрос. Не угоняйте существующие, отвеченные вопросы.
Муру

Ответы:

58

Используйте команду echo для добавления строк в скрипт .bashrc

Так что в вашем скрипте используйте эти строки

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

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

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

~/.bashrcуказывает, .bashrcнаходится в вашем домашнем каталоге

dcolhoun
источник
Когда я делаю это, он добавляет отображаемую строку к последней строке уже в файле bashrc; как, не в новой строке и без пробела в текущей последней строке ...
d8aninja
1
@ d8aninja, это произошло бы, если бы последняя строка вашего файла не заканчивалась символом EOL ( 0x0A).
Алексей