(たとえば、環境変数を保持するために)行ごとにbashスクリプトを実行するには、次のようにします。
$ . myscript.sh
または:
$ source myscript.sh
PowerShellスクリプトがあります。これは、とりわけ、呼び出される関数を介してプロンプトの値を設定しますprompt
。このスクリプト( "。\ myscript.ps1")を実行するだけでは、プロンプトは変更されません。ただし、コマンドのように関数を1行ずつ実行します。
したがってsource
、PowerShell のコマンドのようなものが効果的に必要です。出来ますか?
編集:この投稿をStackoverflowに移動する必要がありますか?
明確化1:この関数は必要に応じてのみ実行するため(つまり、すべてのPowerShellセッションおよび/または常に実行するわけではありません)、PowerShellスタートアッププロファイルに保存したくありません。
注:2つのBashコマンドは異なります。おそらく、2番目のドットにドットを含めることを意味しなかったか、スクリプト名の先頭に「./」(現在のディレクトリ)を含めることを意味していました。
—
追って通知があるまで一時停止します。
修正(ドットを削除)
—
スリダールラトナクマール2009年