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"

@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


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 #
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.