Perl命令行模式1
Posted EasyPerl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl命令行模式1相关的知识,希望对你有一定的参考价值。
perl是在unix世界中成长起来的, 因此, perl也可以通过命令行来直接执行很多操作。
对于比较简单的操作, 我们可以直接使用perl命令行模式来直接执行相关的命令, 而不需要先创建一个脚本, 再调用该脚本。
下面介绍一些常用的命令行参数开关, 具体使用我们后续通过例子来详细的解释。在这之前, 我们先来了解以下它们:
-0 oct
把记录分隔符($/)指定为一个八进制数字。
特殊值00 允许perl以段落模式读取文件, 相当于把$/设置成为" ".
特殊数值0777 会令perl直接把整个文件一次性吃掉, 也就是相当于把$/设置成为undef
-a 自动分割模式
只有在和-n或者-p模式一起使用时才有效果。 效果是对相关输入进行一次隐式对对split, 同时将结果存入数组@f中
-F 给-a模式指定一个正则表达式或者一个字符串来作为分隔符
-d 调试模式
在调试器中运行相关脚本
-e perlcode
命令行模式核心开关, 后面可以接入一行或者多行perl程序
该命令是使用最多的开关
-h
打印帮助信息
以上是关于Perl命令行模式1的主要内容,如果未能解决你的问题,请参考以下文章