Bash Powershell脚本:如何使用参数调用mintty.exe
我正在尝试使用powershell脚本自动化升级实例的过程 到目前为止,我可以使用下面的代码调用Bash Powershell脚本:如何使用参数调用mintty.exe,bash,powershell,Bash,Powershell,我正在尝试使用powershell脚本自动化升级实例的过程 到目前为止,我可以使用下面的代码调用install.sh脚本 $directorypath=if($PSScriptRoot){$PSScriptRoot}` elseif($psise){split path$psise.CurrentFile.FullPath}` elseif($psEditor){split path$psEditor.GetEditorContext().CurrentFile.path} mintty.exe
install.sh
脚本
$directorypath=if($PSScriptRoot){$PSScriptRoot}`
elseif($psise){split path$psise.CurrentFile.FullPath}`
elseif($psEditor){split path$psEditor.GetEditorContext().CurrentFile.path}
mintty.exe-h always/bin/bash-l-e$directorypath\install.sh
我可以调用SENTRY\u PYTHON3=1。\install.sh
,这将在启用PYTHON3的情况下执行脚本
根据,我可以使用-o
将选项传递给脚本,但是,我无法执行脚本。我得到一个mintty错误代码2
/bin/bash: Exit 2.
/bin/bash: line 0: /bin/bash: SENTRY_PYTHON3=1: invalid option name
这就是我目前所拥有的
$directorypath=if($PSScriptRoot){$PSScriptRoot}`
elseif($psise){split path$psise.CurrentFile.FullPath}`
elseif($psEditor){split path$psEditor.GetEditorContext().CurrentFile.path}
mintty.exe-h always/bin/bash-l--option SENTRY_PYTHON3=1-e$directorypath\install.sh
附加问题:如何让powershell等待mintty完成