+ -
当前位置:首页 → 问答吧 → 行首: #!/usr/bin/perl -s 表示什么意思阿

行首: #!/usr/bin/perl -s 表示什么意思阿

时间:2011-04-21

来源:互联网

RT

作者: cindy9902   发布时间: 2011-04-21

#!/usr/bin/perl解析


在 Unix/Linux 环境中,一个脚本程序(程序文件必须是文本格式)通常以这样一行开始:
#!/usr/bin/perl

命令行,以#开始,特别像注释行,其实非也。其中,“#!” 在 Unix/Linux 中称为“Magic Word(什么神奇语句,也就是command interpretation)”,这是为了指明该脚本程序的默认处理程序(也就是说接下来的程序将是由perl这玩意来执行的)。我们这里给出的是“/usr/bin/perl”,也就是说,如果我们的程序(假设文件名为:hello.pl)第一行是上述内容的话,当我们直接执行以下命令时:

user@server$ ./hello.pl

系统默认是用“/usr/bin/perl”来解析并执行 hello.pl 的。

作者: leigh111   发布时间: 2011-04-21

其实我想知道后面的-s是什么意思。因为发现./**.pl 和用perl **.pl 两个命令的执行结果不一样。。。。

作者: cindy9902   发布时间: 2011-04-21

回复 leigh111


    谢谢你的回答哦。。。:)

作者: cindy9902   发布时间: 2011-04-21

热门下载

更多