Często modyfikuję mój plik .bashrc, a następnie go pozyskuję. Jednak gdy mam takie rzeczy jak
export PATH="~/bin:~/perl5/bin:$PATH"
w pliku, PATH
zmienna środowiskowa rośnie za każdym razem, gdy plik źródłowy.
Na przykład, przy pierwszym uruchomieniu .bashrc, PATH
zmienna składa się z ~/bin:~/perl5/bin:/usr/bin:/bin
.
Drugi raz składa się z ~/bin:~/perl5/bin:~/bin:~/perl5/bin:/usr/bin:/bin
.
Po raz trzeci składa się z ~/bin:~/perl5/bin:~/bin:~/perl5/bin:~/bin:~/perl5/bin:/usr/bin:/bin
.
Czy istnieje prosty sposób, aby dodawać tylko to, czego jeszcze nie ma w ŚCIEŻCE?
/etc/profile
Debianie Lennym, więc włączam go do mojego.bashrc
.