Aby uruchomić skrypt bash wiersz po wierszu (na przykład w celu zachowania zmiennych środowiskowych), wykonaj następujące czynności:
$ . myscript.sh
Lub:
$ source myscript.sh
Mam skrypt PowerShell, który - między innymi - ustawia wartość znaku zachęty za pomocą wywoływanej funkcjiprompt
. Samo uruchomienie tego skryptu („. \ Myscript.ps1”) nie zmienia monitu. Jednak uruchamianie funkcji wiersz po wierszu jak polecenie .
Tak więc potrzebuję efektywnie source
polecenia PowerShell. Czy to możliwe?
EDYCJA : Czy ten post powinien zostać przeniesiony do Stackoverflow?
Wyjaśnienie 1 : Ponieważ uruchamiam tę funkcję tylko w razie potrzeby (tj. Nie dla każdej sesji PowerShell i / lub zawsze), nie chcę przechowywać w moim profilu startowym PowerShell.