摘要: linux系统的常用小工具awk天生对列操作友好,有时直接在perl中调用awk比写相应的perl脚本要方便有效的多。比如用system插入awk语句: system(gawk '{print $1}' $filename);执行该语句,你会发现这行会报错,提示你使用了read-only 的变... 阅读全文
posted @ 2014-09-16 16:03 小时代5 阅读(550) 评论(0) 推荐(0)
摘要: 1.Perl将一般的变量成为标量,该变量可以指代的直接量包括两种:数字直接量;字符串直接量。a) 字符串的表示方法:单引号,单引号中的字符串中的含义直观,不需要求变量值和转义字符;双引号,需要求变量值和转义字符值。如果需要消除,通常需要在前面添加反斜杠,其中的单引号或双引号也需要。b) 此外,可以使... 阅读全文
posted @ 2014-09-16 15:59 小时代5 阅读(271) 评论(0) 推荐(0)
摘要: 有时,我们向一些文件写入内容后,再打开的时候,发现字符都显示为乱码,不能正确显示,特别是宽字符。为了解决这个问题,我们需要在写文件的时候,就指定文件的编码方式,例如:读取普通文件: open(OUTPUT,'>>output.txt')||die"can not open the file: ... 阅读全文
posted @ 2014-09-16 15:58 小时代5 阅读(686) 评论(0) 推荐(0)
摘要: perl中使用Open()函数打开文件,打开文件时通过不同的控制字符来说明是写入文件还是读取文件,是以追加的方式写入还是覆盖写入,下面我们就看一下perl中读写文件及错误处理的经典用法。打开文件的常用方法是:open(FH, " $filename")or die "Couldn't open $f... 阅读全文
posted @ 2014-09-16 15:56 小时代5 阅读(336) 评论(0) 推荐(0)
摘要: 下面我们通过两段代码来了解一下perl中常量,数组,及变量的定义和初始化:常量及数组的初始化: #!/usr/bin/perl use strict; use warnings; my $test = "asdf"; print "${test}_test2n"; ... 阅读全文
posted @ 2014-09-16 14:53 小时代5 阅读(381) 评论(0) 推荐(0)
摘要: 1)默认的INC如下: @INC: C:/Perl/site/lib C:/Perl/lib2)设置环境变量PERL5LIB来增加到INC,例如:set perl5lib=c:perllibs在设置perl5lib后如下, %ENV: ... 阅读全文
posted @ 2014-09-16 14:52 小时代5 阅读(235) 评论(0) 推荐(0)