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"

@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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.