我正在学习perl并尝试执行此脚本:
#!/bin/perl
$name ="Manish";
print $name;
Run Code Online (Sandbox Code Playgroud)
我用test.pl名称保存了这个程序并更改了它的模式以使其可执行:
chmod u+x test.pl
Run Code Online (Sandbox Code Playgroud)
当我做perl时我得到/ bin/perl已经安装了perl.
问题: - 当我运行脚本时
perl test.pl
Run Code Online (Sandbox Code Playgroud)
没关系 ..
但当我以./test.pl的形式运行它时
./test.pl[6]: =Manish: not found
Run Code Online (Sandbox Code Playgroud)
可能是它将其解释为shell脚本.
请帮帮我.
删除#!行前面的空格字符.
#!/bin/perl
Run Code Online (Sandbox Code Playgroud)
不:
#!/bin/perl
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |