macos - 如何解决 "bad interpreter: No such file or directory"

标签 macos perl sh

我正在尝试运行 sh脚本并在 Mac 上收到以下错误:

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

我怎样才能解决这个问题?

最佳答案

删除 ^M控制字符

perl -i -pe 'y|\r||d' script.pl

关于macos - 如何解决 "bad interpreter: No such file or directory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17131249/

相关文章:

perl - 使用 HTML::TreeBuilder::XPath 访问 href 值

xcode - 在 Xcode 上创建新的基于文档的 Cocoa 应用程序的奇怪事情

cocoa - 用于读写多层 .psd 图像的开源

perl - 如何从 Perl 中的数组中删除重复值?

mysql - 根据数据库中的值重命名文件

bash - 如何处理 shell 脚本参数中的 "--"?

linux - 如何打印特定用户名的 CMD1、PID、PPID、USER、UID、GID,它应该采用相同的格式,我已经使用了这个命令,但它向所有用户显示

linux - 在 Shell 脚本中分析文件

ios - Realm 移动平台适合管理小公司的服务吗?

python - 在 OS X lion 上使用 python 配置 MySQL