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的主要内容,如果未能解决你的问题,请参考以下文章

命令行应用程序 Web 前端的推荐通信模式

在 vim 编辑中使用 perl 单行命令

COLMAP简易教程(命令行模式)

vi 操作

python中命令行模式和交互模式

Perl单行命令介绍