perl常用总结】的更多相关文章

1. #!usr/bin/perl use warnings; use strict; use Getopt::Long; use File::Basename; use PerIO::gzip;     #open IN,"<:gzip","$in" or die " $in:$!"; #打开的是一个gzip压缩文件,即$in是file.gz文件 use Cwd; #外部参数设置“模块”—— “use Getopt::Long; ”(另有…
本文主要为了方便阅读.编写perl脚本而记录的常用的命令.语法. 一.条件判断语法 注意,数字 0, 字符串 '0' . "" , 空 list () , 和 undef 为 false ,其他值均为 true. true 前面使用 ! 或 not则返回 false 语句 描述 if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成. if...else 语句 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行. if...elsif…
字符串联结和重复操作符   联接: .  重复:x  联接且赋值(类似+=): .=例:  $newstring = "potato" . "head";  $newstring = "t" x 5;  $a = "be";  $a .= "witched"; # $a is now "bewitched" 写文件 open(MF,">/tmp/test.txt"…
perl 内置变量 $- 当前页可打印的行数,属于Perl格式系统的一部分 $! 根据上下文内容返回错误号或者错误串 $” 列表分隔符 $# 打印数字时默认的数字输出格式 $$ Perl解释器的进程ID $% 当前输出通道的当前页号 $& 与上个格式匹配的字符串 $( 当前进程的组ID $) 当前进程的有效组ID $* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之. $, 当前输出字段分隔符 $. 上次阅读的文件的当前输入行号 $/ 当前输入记录分隔符,默认情况是新行 $: 字符设置,…
过滤重复字符 perl -e '$_=<STDIN>; @in = split; if (@in < 100){ @out = grep {! $hash{$_}++ } @in; print join "\n", @out;}' 统计全文单词数 (同awk '{for (i=1;i<=NF;i++){a[$i]++}} END{for (b in a) print b": "a[b]}' input) perl -ne 'map {++$h…
1.命令行:perl -c perl.pl  #用来检验Perl脚本有没有错误: 2.vi perl.pl打开脚本,ESC+:set nu 回车,给每行加上行号:…
1.$position = index(string,substring,skipchars): 该函数返回子串substring在字符串string中的位置,如果不存在,则返回-1:参数skipchars是可选参数,表示查找之前跳过的字符数,即:从该位置处开始查找: 2.rindex(string,substring,skipchars):功能与index()类似,不同的是它从string的右端开始查找: 3.$Len = length(string):求字符串的长度: 4 . $offset…
可参考博客:http://blog.csdn.net/carzyer/article/details/5117429 Perl常用命令行参数概览 -e 指定字符串以作为脚本(多个字符串迭加)执行 -M/-m 和 use 模块名 一样. 如果不想引入模块的缺省值, 你可以使用 -m. -m模块名 和 use 模块名() 一样. -I (这是一个大写i)指定目录以搜索标准位置前的模块 -w 打开警告 -c 进行语法检查但并不执行程序. -0 (这是个零)跟一个16 进制或8进制数值,指定输入记录分隔…
Perl 常用的命令行参数 -i:将处理结果直接写入文件,可以通过 -i.bak 或 -i"/tmp/orig_*" 等形式,在修改之前进行备份 -e:启用 perl 的命令行模式,perl 默认是执行脚本文件,必备选项 -n:按行处理,以类似 grep 的方式逐行读取文件进行处理 -a:将读入的内容,以特定分割符(默认是空格)分解成多个字段,存入 perl 预定义的 @F 数组中 -F:与 -a 选项配合使用,用于自定义分割符 Perl 的数据类型: 标量:整型.浮点型.字符串等,以…
在学习Perl的基础之前,还是希望大家有空去看以下Perl的简介.百度百科 一.Perl的基本类型 Per的基本类型分为两种:数值型和字符串型. 数值型可细分为 整数型.如123. 浮点型.如123.123.0.123456. 科学计数型.如1.23E2.1.23e2. 大数值类型.如1_156_123_585_123. 字符串型 字符串.如"123456",'123',qq(this is a string too!) 二.用变量存储基本类型值 Perl定义变量很简单.格式为:$变量…