Linux perl命令

Linux perl命令:实用报表提取语言。

Linux perl命令 功能描述

使用perl命令可以扫描任意文本文件,从这些文本文件中提取信息优化的语言,根据这些信息打印报告。

Linux perl命令 语法

perl [选项] [程序文件] [参数]

命令中各选项的含义如下表所示。

perl命令选项含义

Linux perl命令 示例

只对/root/program.pl文件进行语法检查

[root@rhel ~]# perl -c /root/program.pl

让Perl程序在命令行上运行

[root@rhel ~]# perl -e 'print "Hello World\n" '
Hello World

让Perl程序在命令行上运行,启用行结束处理

[root@rhel ~]# perl -le 'print "Hello Linux"'
Hello Linux

下载网站http://192.168.0.2的整个网页

[root@rhel ~]# perl -MLWP::Simple -e 'getstore ("http://192.168.0.2/", "index.html")'

增加循环功能,可以一行一行地处理/root/oo文件

[root@rhel ~]# perl -n -e'print; ' /root/oo #####$ perl -ne 'print; ' /root/oo
a 10
a 20
b 100
b 200

计算/root/oo文件中的字数

[root@rhel ~]# perl -ne 'END { print t } @w = /(\w+)/g;t += @w' /root/oo
8

在/root/oo文件中,如果第一列数据内容相同,将它的第二列数值相加

[root@rhel ~]# perl -anle 'cnt{F[0]}+=F[1]; END{print "_\tcnt{_}" for keys %cnt}' /root/oo
a      30
b      300

把/root/oo文件中所有的字符a替换为z

[root@rhel ~]# perl -i -pe 's/\ba\b/z/g' /root/oo
[root@rhel ~]# cat /root/oo
z 10
z 20
b 100
b 200

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程