Adicione variável de ambiente ao .bashrc através do script

31

Eu preciso adicionar as seguintes linhas ao final do arquivo .bashrc no Ubuntu. Como posso adicionar essas linhas automaticamente usando um script. Se eu executar o script, ele inserirá automaticamente as linhas no final do arquivo .bashrc.

export APP="/opt/tinyos-2.x/apps"
export TOS="/opt/tinyos-2.x/tos"
ManiAm
fonte
@deenaik publique sua edição como nova pergunta. Não sequestrar perguntas respondidas existentes.
Muni

Respostas:

58

Use o comando echo para anexar linhas ao script .bashrc

Então, no seu script, use estas linhas

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

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

Certifique-se de usar >> (anexar); se você usar um único>, substituirá o arquivo.

~/.bashrcindica .bashrcestá no seu diretório inicial

dcolhoun
fonte
Quando eu faço isso, ele anexa a string ecoada à última linha que já está no arquivo bashrc; como em, não em uma nova linha e sem um espaço na última linha atual ...
d8aninja 17/18
1
@ d8aninja, isso aconteceria se a última linha do seu arquivo não fosse terminada com o caractere EOL ( 0x0A).
Alexey #