行首: #!/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 的。
在 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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28