加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

两个文件拼一个

发布时间:2020-12-15 23:55:04 所属栏目:大数据 来源:网络整理
导读:网上的题 文件a.txt ATCGTCGAGTCGAGTCGTAGCTCGATGCTAACTCAACGATCGATCAGCAT 文件 b.txt 2345347634673778 请输出文件 ATCGTCGAGTCGA2345GTCGTAGCT3476CGATGCTAACTCAA3467CGATCGATCAGCAT3778 直接上代码 #!/usr/bin/perl?-wuse?strict;my?(@array1,@array2);op

网上的题


文件a.txt

ATCGTCGAGTCGA
GTCGTAGCT
CGATGCTAACTCAA
CGATCGATCAGCAT


文件 b.txt

23	45
34	76
34	67
37	78


请输出文件

ATCGTCGAGTCGA	23	45
GTCGTAGCT	34	76
CGATGCTAACTCAA	34	67
CGATCGATCAGCAT	37	78

直接上代码

#!/usr/bin/perl?-w

use?strict;

my?(@array1,@array2);

open?my?$file,'<','a.txt'?or?die?"$!n";

while?(<$file>)?{
???????chomp;
???????next?if?/^$|^#/;
???????push?@array1,"$_t"?if?$_;
}

open?$file,'b.txt'?or?die?"$!n";

while?(<$file>)?{
???????chomp;
???????next?if?/^$|^#/;
???????push?@array2,"$_"?if?$_;
}

for?my?$str?(@array1)?{
????$str?.=?shift?@array2;
????print?$str,"n"
}

输出

[root@lb-01?home]#?perl?a.pl
ATCGTCGAGTCGA???23?45
GTCGTAGCT???????34?76
CGATGCTAACTCAA??34?67
CGATCGATCAGCAT??37?78

代码图片

wKiom1PfPD_wZ2I1AAFulh9_G3M689.jpg

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读