初识perl脚本
Posted 志芯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识perl脚本相关的知识,希望对你有一定的参考价值。
1一般来说perl脚本分为几个组成部分?
下面这段示例显示了 Perl 脚本的五个主要部分:1. 起始行( UNIX);2. 注释;3. 脚本体内的可执行语句;4. 检查 Perl 语法;5. 脚本的执行( UNIX、 Windows)。
第1行:起始行(也叫shbang行),高速shell哪里有这个perl解释器。
第2行:注释部分,描述了程序员希望提供的有关脚本的注解信息。
第3行:可执行语句,包含一个print函数。
上述使用-c开关,检查脚本的语法错误,一切正常。
这个脚本本来的权限是可读可写不可执行,上述使用chmod命令使其变成一个可执行文件。
上述执行该脚本。
2perl常用的一些开关及举例
-e开关:
-e开关允许 Perl 从命令行而不是脚本来执行 Perl 语句。这是在把 Perl 语句放入脚本前检测其正确性的好办法。
-n开关:
从文件读取。-n 开关允许用户遍历整个文件, 只需在参数中提供该文件的文件名即可。其 Perl语句位于引号之间, 文件名则在命令行的尾部列出。Perl 也可通过其强大的模式匹配技术在文本中查找目标模式并打印出来。
-c 开关:
正如本章前面所述, -c 开关用于检查 Perl 语法, 而不是执行 Perl 命令。如果其语法正确, Perl就会通知用户。读者最好始终打开 -c 开关, 以便时刻检查脚本的正确性。这对于 Perl 编写的 脚本显得尤为重要, 因为这样便可把那些通常显示在屏幕上的出错信息发送到日志里去。
以上是关于初识perl脚本的主要内容,如果未能解决你的问题,请参考以下文章
可以将 perl 脚本的执行权限限制为从另一个 perl 脚本调用吗?
安装脚本的 shell 脚本与 perl - perl 有多普遍?