ChinaUnix.net
相关文章推荐:

perl查找字符行

$ cat eventperl 输入文件 KEY=abc KEY=def KEY=deff $ cat perl1 set i def perl -i -pe 's/^(KEY=$i)/#$1/g' eventperl #perl -i -pe "s/^(KEY=$i)/#\$1/g" eventperl 本意想匹配KEY=def 但是两种方式,都是全匹配。why。 另外perl中单引号,双引号,什么区别 。在单引号中$1不用转义,在双引号�行枰猏$1转义

by fufelixzh - Perl - 2012-08-15 13:55:41 阅读(2350) 回复(4)

相关讨论

本帖最后由 jackbrown 于 2010-11-09 19:55 编辑 我们有一个txt文件[code]TAGAGCCTAGAAAAAAGTTACATGA 1250 1 chrY:11921135 F GAAAAACAGGAACATTGTAGAGGAA 1250 1 chrY:11780373 F[/code]如何找出里面AAAA的个数,其中AAAAAA表示有3个AAAA 我本来是这样写的[code]#!/usr/bin/perl open(ctr,'sss.txt')||die("Could not open sss.txt"); $text=; while($text) { $count++ while $text =~/AAAA/g; $text=; } print"t...

by jackbrown - Perl - 2010-11-13 15:28:29 阅读(5011) 回复(9)

有谁用过perl模块BZ::Client来查询bugzilla中的字段值的吗?是怎么使用的?

by bingxue0222 - Perl - 2012-08-15 14:25:38 阅读(1013) 回复(0)

本帖最后由 chuanwj 于 2012-08-01 19:58 编辑 小弟刚刚入门,问个比较简单的问题。 要处理的文件是这样的:(**代表不关心的数据) ***** ***** start:a/b/c (abc) 23erq end:d/e/f/w (effa) erw wer ***** *** ** start:a/b/cd (abc) sef wqer swf end:d/e/ff/w (effa) ewe dfw wer ****** start:n/n/e/df (efe) we3r jpi ef end:e/f/v/fwe (ere) erqw w3er i8j ***** start:a/b/cc (ef) erq erq ip end:d/e/ff (er...

by chuanwj - Perl - 2012-08-01 23:36:40 阅读(8164) 回复(9)

本帖最后由 blackantt 于 2014-01-11 07:36 编辑 想用gvim或者perl把50000以上的行随机排列,不动行内容,只要按行乱序。 (用 sort ,cat 等的组合好象都出错.) 已经找到了 #!/usr/bin/perl use List::Util qw(shuffle); my @text = <>; print @text[$_ .. $_ + 2] for shuffle grep { not $_ % 3 } 0 .. $#text;

by blackantt - Shell - 2014-01-10 21:12:25 阅读(1889) 回复(4)

各位大牛们,小弟会一点入门级perl语言,有一个问题想请教大家: 我想知道,perl对变量的模式匹配是如何操作的,例如,我有一个文件,里面数据的格式如下 javascript:; 数据名称为>后面的那些字符,我有一个文件,全是数据名称,我想提取出那些匹配的数据名称下面的字符(ttacg之类的),自己弄了个难看的脚本如下 #!/usr/bin/perl if (@ARGV < 2) { die "usage: outputseq See script for details...

by xp198766 - Perl - 2012-05-14 19:49:43 阅读(7148) 回复(11)

现在要将文件中的每条记录中的指定字符串截取出来具体如下: 记录: WAP_GATEWAY_ID=XZ-WAPGW BEARER_TYPE=2 USER_MSISDN=+8618091019685 Pesu_ID= SP_Name= UserType= IMEI= WAP_GATEWAY_ID=XZ-WAPGW BEARER_TYPE=2 USER_MSISDN=+8618091019686 SP_Name= UserType= IMEI= 现在,我想要的是 第一条记录:XZ-WAPGW,2+8618091019685, , , , 第二条记录(第二条记录中没有Pesu_ID= 这个内容但是我想取的是如果没有...

by mylusing - Perl - 2013-03-21 16:05:34 阅读(5490) 回复(14)

本帖最后由 liuqiong7618 于 2010-07-21 10:49 编辑 这是的自己写的一个perl脚本--我不太会写 麻烦大家帮我看看,怎么无法运行: 我的目的是,打开一个文件,然后查找某行文件是否包含字串“disable = yes”,如果有,则将yes修改为no if (!open(FILE,"文件名")) { print "The file cannot found"; exit; } else{ while ($line = <>) { printf $line; ...

by liuqiong7618 - Linux环境编程 - 2010-07-21 13:46:11 阅读(8195) 回复(9)
by sjg9999 - Shell - 2007-12-07 18:14:35 阅读(5558) 回复(12)

现在我从一个文件中读取记录,记录如下: 21:25 user=<[email]chenzq@43436.com[/email]>,password=<1122345>,owner=,this user is admin 22:15 user=<[email]xyz@1243435.com[/email]>, password=,owner=, this user is stuff 在CGI中我直接使用print $_; 由于会同<>产生歧义,导致会显示: [code] 21:25 user=,password=,owner=, this user is admin 22:15 user=, password=, owner=, ...

by chenzq1604 - Perl - 2007-07-09 23:12:35 阅读(2995) 回复(2)