Dodaj zmienną środowiskową do .bashrc poprzez skrypt

31

Muszę dodać następujące wiersze na końcu pliku .bashrc w Ubuntu. Jak mogę automatycznie dodać te linie za pomocą skryptu. Jeśli uruchomię skrypt, wówczas automatycznie wstawia linie na końcu pliku .bashrc.

export APP="/opt/tinyos-2.x/apps"
export TOS="/opt/tinyos-2.x/tos"
ManiAm
źródło
@deenaik opublikuj swoją zmianę jako nowe pytanie. Nie przejmuj się istniejącymi odpowiedziami na pytania.
muru

Odpowiedzi:

58

Użyj polecenia echo, aby dodać linie do skryptu .bashrc

Więc w swoim skrypcie użyj tych linii

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

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

Upewnij się, że używasz >> (dołącz), jeśli użyjesz jednego> zastąpisz plik.

~/.bashrcwskazuje, że .bashrcjest w twoim katalogu domowym

dcolhoun
źródło
Kiedy to robię, dołącza powtórzony ciąg do ostatniego wiersza już znajdującego się w pliku bashrc; jak w, nie w nowej linii i bez spacji w bieżącej ostatniej linii ...
d8aninja
1
@ d8aninja, tak by się stało, gdyby ostatnia linia pliku nie została zakończona znakiem EOL ( 0x0A).
Alexey,