Perl 简单脚本编写指南
1. 脚本编写基础
将程序打包成脚本后,只需输入脚本名称即可执行程序,例如:
$ weed_my_email
1,075 SPAM messages weeded out.
13 valid messages retained.
Valid content: 2.2% -- much higher than yesterday!
这种调用方式比每次在命令行重新输入程序要方便得多,尤其对于大型或难以记忆的程序。
在 Unix 系统中,Perl 脚本是存储在文件中的一个或多个 Perl 语句,该文件需标记为可执行和可读,并且文件顶部要有合适的 Perl shebang 行。下面是 Shell 和 Perl 脚本技术的对比:
| Shell | Perl | 注释 |
| — | — | — |
| #! /bin/sh options | #! /usr/bin/perl options | Perl 脚本和 Shell 脚本一样,需要在 shebang 行指定脚本所需解释器的有效路径,如典型的 /usr/bin/perl,路径后可跟调用选项 |
| $ “$@” | 自动通过 n、p 或 s 选项,或 <> 处理参数 | 在 Shell 脚本中,使用 “$ ” 或 “$@” 统一访问命令行参数;在使用 n 或 p 选项或空输入操作符的 Perl 脚本中,文件名参数会自动处理;使用 s 选项时,-name 和 -name=value 开关参数也会自动处理 |
下面
超级会员免费看
订阅专栏 解锁全文
1073

被折叠的 条评论
为什么被折叠?



