我在 C: 上的 Windows XP 桌面上安装了 cygwin。除了启动 .ksh 时,它运行正常。我收到以下错误消息:
bash: ./xxx.ksh: /bin/ksh : Bad interpreter:No such file or directory
我使用 ls -al ksh 查看了 /bin 文件夹,找到了 ksh.exe.lnk(我的 Windows 资源管理器中的快捷方式。此快捷方式的目标存在于我的文件系统中 - pdksh.exe)。我已在 xxx.ksh 中进行了更改
#!/bin/ksh
在
#!/bin/pdksh
而且它运行良好,但这是一个及时的解决方案......