我正在尝试通过cygwin执行shell脚本 sh scriptname.sh参数
- 下面是错误。
我尝试过设置类路径,cygwin home,安装了perl但没有改变输出。
您的意见/评论将受到高度赞赏。
答案 0 :(得分:2)
echo
之前。它将打印整个命令行而不是运行它。检查命令行,检查是否正确定义了类路径。 dos2unix
表示您的环境中确实不存在此命令。我刚检查过我的:它也不存在。请参阅this讨论以了解如何安装它。或者使用其他外壳。例如,我使用具有此实用程序的gitshell。 dos2unix
无法运行,因此操作系统正在寻找名为/usr/bin/perl\r
的解释器(其中\r
表示回车),而不是/usr/bin/perl
,并且不存在这样的文件。