Bash
Pozyskiwanie
Szukaj…
Pozyskiwanie pliku
Pozyskiwanie pliku różni się od wykonywania, ponieważ wszystkie polecenia są oceniane w kontekście bieżącej sesji bash - oznacza to, że wszelkie zdefiniowane zmienne, funkcje lub aliasy będą się utrzymywać przez całą sesję.
Utwórz plik, który chcesz uzyskać źródło sourceme.sh
#!/bin/bash
export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
echo Hello
}
Z sesji pobierz plik
$ source sourceme.sh
Odtąd masz wszystkie zasoby pliku źródłowego dostępne
$ echo $A
hello_world
$ sayHi
Hi
$ sayHello
Hello
Zauważ, że polecenie .
jest synonimem source
, z którego możesz po prostu korzystać
$ . sourceme.sh
Pozyskiwanie środowiska wirtualnego
Podczas opracowywania kilku aplikacji na jednym komputerze przydatne staje się rozdzielenie zależności na środowiska wirtualne.
Za pomocą virtualenv
środowiska te są pozyskiwane z powłoki, aby po uruchomieniu polecenia pochodziło ono z tego środowiska wirtualnego.
Najczęściej instaluje się go za pomocą pip
.
pip install https://github.com/pypa/virtualenv/tarball/15.0.2
Utwórz nowe środowisko
virtualenv --python=python3.5 my_env
Aktywuj środowisko
source my_env/bin/activate