Per eseguire uno script bash riga per riga (in modo da preservare le variabili di ambiente, ad esempio), si procede come segue:
$ . myscript.sh
O:
$ source myscript.sh
Ho uno script di PowerShell che, tra le altre cose, imposta il valore del prompt tramite la funzione chiamata prompt
. La semplice esecuzione di questo script (". \ Myscript.ps1") non modifica il prompt. Tuttavia, eseguendo la funzione riga per riga come fa un comando .
Quindi ciò di cui ho effettivamente bisogno è qualcosa come il source
comando per PowerShell. È possibile?
EDIT : questo post dovrebbe essere spostato su StackOverflow?
Chiarimento 1 : poiché eseguo questa funzione solo in base alle necessità (ovvero, non per tutte le sessioni PowerShell e / o sempre), non voglio archiviare nel mio profilo di avvio PowerShell.