gpt4 book ai didi

perl - 脚本显示错误的解释器并且不会运行

转载 作者:行者123 更新时间:2023-12-02 05:27:14 24 4
gpt4 key购买 nike

有人通过邮件向我发送了一个 perl 脚本并要求我运行它。我按原样将它放在我的本地驱动器上,但是当我尝试运行该脚本时它显示给我

/usr/bin/perl^M: bad interpreter: No such file or directory

我检查了一下,usr/bin/里面确实有 perl。我不确定哪里出了问题。我检查了一下,看起来好像缺少一些空格或其他东西。我试着在末尾添加那些usr/bin/perl 和文件末尾,但这也无济于事。我什至尝试使用 dos2unix

dos2unix oldfile newfile

未找到“dos2unix”。这是在 MacOSX 上。我还可以提到我在家里使用我的 Windows 机器通过 sshing 进入我的 Mac。

最佳答案

您走在正确的轨道上。您的脚本末尾有 DOS 风格的换行符,这是您的内核不支持的。

解决方案是使用某种工具将 DOS 换行符转换为 Unix 样式。 dos2unix 如果你有它大概会工作,所以使用其他等效的东西。

关于perl - 脚本显示错误的解释器并且不会运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556524/

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