我已经尝试过ConEmuPack.141123
这个ConEmuPack.140602
:
如您所见,错误消息打印正常(如dir: command not found
),但 bash 命令的输出并未显示。
有人知道为什么我看不到任何 bash 命令的输出吗?
答案1
好吧,我想我找到了让这个成功的秘诀。我的错,没有注意细节。
--login -i
解决方案是使用如下参数启动 shell :
// works
C:\MinGW\msys\1.0\bin\sh.exe --login -i -cur_console:s1THn -new_console:d:d:\src
// doesn't work
C:\MinGW\msys\1.0\bin\sh.exe -cur_console:s1THn -new_console:d:d:\src
现在一切看上去都很好!
--login
代表登录 shell,虽然我不知道这是什么意思。-i
我猜是“交互式”的意思吧?我找不到关于这两个参数的任何官方文档,所以不确定。