Um ein Bash-Skript zeilenweise auszuführen (um beispielsweise Umgebungsvariablen beizubehalten), gehen Sie wie folgt vor:
$ . myscript.sh
Oder:
$ source myscript.sh
Ich habe ein PowerShell-Skript, das unter anderem den Wert der Eingabeaufforderung über die aufgerufene Funktion festlegt prompt
. Durch einfaches Ausführen dieses Skripts (". \ Myscript.ps1") wird die Eingabeaufforderung nicht geändert. Die Funktion wird jedoch Zeile für Zeile als Befehl ausgeführt .
Also, was ich effektiv brauche, ist so etwas wie der source
Befehl für PowerShell. Ist es möglich?
BEARBEITEN : Sollte dieser Beitrag in Stackoverflow verschoben werden?
Erläuterung 1 : Da ich diese Funktion nur nach Bedarf ausführe (dh nicht für jede Powershell-Sitzung und / oder immer), möchte ich sie nicht in meinem Powershell-Startprofil speichern.