通过脚本将环境变量添加到.bashrc


31

我需要在Ubuntu中.bashrc文件的末尾添加以下行。如何使用脚本自动添加这些行。如果运行脚本,它将自动在.bashrc文件的末尾插入行。

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

@deenaik将您的修改发布为新问题。不要劫持现有的已回答的问题。
muru 17-4-7

Answers:


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)终止,则会发生这种情况。
Alexey '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.