我正在学习perl并尝试执行此脚本:
#!/bin/perl
$name ="Manish";
print $name;
我用test.pl名称保存了这个程序并更改了它的模式以使其可执行:
chmod u+x test.pl
当我哪个perl 时,我得到了 / bin / perl ,其中安装了perl。
问题: - 当我运行像
这样的脚本时perl test.pl
很好..
但是当我以./test.pl的形式运行它时显示
./test.pl[6]: =Manish: not found
可能是将其解释为shell脚本。
请帮我解决这个问题。
答案 0 :(得分:7)
删除#!
行前面的空格字符。
#!/bin/perl
不是:
#!/bin/perl