Добавьте переменную окружения в .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.