ChinaUnix.net
相关文章推荐:

perl 中把文件中完全相同的数据删除

有两个文件 a、b。其数据都是连续性的 如 a:ACCUTCUTCUTGGCTTAGACUGAUCGACUGCAUGCAUGCAU....... b:TCCUTTTTCUTUATUCATUCTAUCTAUUCGACUGCTTTGGTCGCT..... 其交集数据有UCGACUGC、CUTTTTCUT 请问用perl如何讲这交集的数据找出来,并打 [ 本帖最后由 hu145165 于 2009-9-3 16:43 编辑 ]

by hu145165 - Perl - 2009-09-03 17:58:09 阅读(2702) 回复(5)

相关讨论

rmdir (dirname); 删除空目录函数,dirname为目录名。 $y= ; rmdir ($y); 这样为什么不行,目录下有一个fff文件夹,如果这段程式这样写的话就可以:rmdir (fff); 如果写成这样$y= ;rmdir ($y);却不行,当输入的时候,我输入fff,可目录的fff文件夹还在。怎么回事!

by 3645636 - Perl - 2008-08-13 09:25:54 阅读(5947) 回复(9)

我要实现的功能是从一个文件逐一读出文件名并删除之,但发现有的文件含有“$”字符 我使用 use Shell; $rmstatus = rm($filename); 总是报错,提示该文件不存在 rm: cannot remove `32#07052015221DAMsh2.log': No such file or directory PS:原文件名为32#07052015221DAM$02.log 以上错误信息显示为:32#07052015221DAMsh2.log 请问如何解决? 谢谢!

by juventus_yly - Perl - 2005-09-13 13:43:46 阅读(3382) 回复(11)

我只知道truncate是删除后面一小段

by chenyan1206 - Perl - 2008-05-08 10:02:01 阅读(1665) 回复(2)

有谁能告诉我perl删除文件的命令,需不需引用pm,我是新手,请说详细一点

by zengli80 - Perl - 2006-03-12 23:39:33 阅读(3416) 回复(2)

我现在是把数据写到文件, 然后再COPY 和PASTE 到EXCEL 文档, 请问我可不可以将数据直接写进EXCEL 文档呢? 谢谢!!

by wooxiao - Perl - 2004-03-06 16:34:36 阅读(1552) 回复(2)

perl 如何读取目录文件名及插入到数据库?我有这样一人需求,就是有个文件夹有几千个电影,要取出文件名,然手插入postgresql 去.请高手帮忙.

by tangwen110 - Perl - 2007-04-09 21:58:37 阅读(3066) 回复(1)

小弟底子比较薄,如何打开文件 以及句柄的基本概念和操作都不清楚 哪位达人给讲解一下 最好有个具体的程序例子,让小弟看一下

by Tiger_cn - Perl - 2011-10-26 17:31:49 阅读(19986) 回复(13)

unlink? 不能像shell那样是用通配符阿

by mavina - Perl - 2006-08-17 13:20:42 阅读(1795) 回复(6)

#!/usr/bin/perl use strict; use warnings; my $File1="\/tmp\/1"; my $File2="\/tmp\/mon2\.$$"; open IN,"<$File1" or die "can't open file: $File1,$!"; open OUT ,">$File2" or die "can't open file: $File2,$!"; while(){ next unless /\S/; tr/\r//d; #print OUT $_ || die("$File2: print failed"); print OUT $_; } close(IN); close(OUT); 这样的可以的,但感觉太复杂了,有什么简单方法 在shell只要sed一下...

by huanghaojie - Perl - 2009-03-04 12:07:05 阅读(4305) 回复(5)

open(READ,"sz_ci.log")||die "Can not write:$!"; while () { chomp; @array=; #print @array; } close(READ); for (my $i=0;$i<@array ;$i++) { print $array[$i],"\n"; } 输出:11032 11932 12741 12761 12801 问题:在chomp;@array=;这之后输出发现没有空行.但是通过一个FOR循环之后输出却有空行了?怎样才能取掉空行呢?

by HF.SKY000 - Perl - 2008-11-30 19:07:09 阅读(7237) 回复(12)