gpt4 book ai didi

bash - 尝试在 cygwin 中运行脚本时出错

转载 作者:行者123 更新时间:2023-11-29 09:17:35 28 4
gpt4 key购买 nike

文件意外结束。现在我对错误进行了搜索,我知道我的脚本文件(在 Windows 中创建)有错误的结尾。我还读到我可以在文件上使用 dos2unix 命令来解决这个问题。然而,我试过了,cygwin 告诉我:

-bash: dos2unix: command not found

除了 cygwin,我在远程 unix 终端上工作,我的脚本在该终端上运行良好,甚至还有一个 dos2unix 命令。我在脚本文件上使用了它,并尝试在 cygwin 中使用转换后的文件,但同样出现意外的文件结尾错误。那么我有什么选择呢?

最佳答案

您可以安装dos2unix来自 cygwin 设置实用程序

但是,这也应该有效:

sed -i 's/\r$//' file

但是,“意外的文件结尾”通常意味着您有一个没有右引号(或大括号或圆括号)的左引号(或大括号或圆括号)

关于bash - 尝试在 cygwin 中运行脚本时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20713152/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com