我有简单的perl脚本如下:
#!/usr/bin/perl use strict; use warnings; print "hello ! world\n";
我可以执行这个脚本如下:
>temp.pl hello ! world >
#this script is just for test #the shebang #!/usr/bin/perl use strict; use warnings; print "hello ! world\n";
当我尝试执行它给我的输出如下:
> temp.pl use: Command not found. use: Command not found. print: Command not found. >
这里的一点是shebang线应该永远在顶端,不管是什么.
但是有人可以解释一下为什么吗?