我们需要支持提供 Unix 和 Win32 端口的旧版应用程序。不幸的是,在游戏后期,很多胶水代码都是用 ksh 脚本编写的,只针对 unix 端口,而 Win32 端口已经失去了奇偶性。我一直在尝试恢复它,并且一直在尝试一些 ksh-for-windows 解决方案(过去曾使用过 Zsh 的原生构建),但在 Windows 7 下似乎没有任何东西可以正常工作:Cygwin 拒绝使用Win32 和 unix 风格的路径,所以一些复杂的脚本会中断。SUA/SFU 的情况相同。UWin 在 Windows 7 上不起作用。我以前使用的旧本机端口 (WinZsh) 在 7 下也不再工作。
所以,我需要一个可以在 Win 7 下工作的 Korn-shell 类似工作(64 位会很棒,但我已经失去了希望)并且可以使用 cmd.exe 样式的路径(c:/ path/to/app) 和标准 Unix 路径 (/path/to/app)。有什么线索吗?