gpt4 book ai didi

perl - 当我用 perl (ubuntu10.10) 执行脚本时出了点问题

转载 作者:行者123 更新时间:2023-11-29 09:26:23 25 4
gpt4 key购买 nike

我得到了一个名为 test_perl.pl 的 perl 脚本并尝试执行它。
脚本的第一行是:

#!/usr/bin/perl

当我尝试执行此脚本时,出现错误。

$ type perl
perl is /usr/bin/perl

$ ll /usr/bin/perl test_perl.pl
-rwxr-xr-x 2 root root 10352 2011-04-23 03:32 /usr/bin/perl*
-rwxr-xr-x 1 jim jim 12121 2013-11-21 11:47 test_perl.pl*


$ test_perl.pl
test_perl.pl: line 1: #!/usr/bin/perl: No such file or directory

我不知道为什么会这样。

最佳答案

您的文件开头有一个 BOM(参见 http://en.wikipedia.org/wiki/Byte_order_mark)。

尝试

 xxd test_perl.pl

去看看。摆脱 BOM 将修复您的脚本:有很多方法可以做到这一点:Using awk to remove the Byte-order mark

关于perl - 当我用 perl (ubuntu10.10) 执行脚本时出了点问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20112852/

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