2022-06-03 perl模块 | perl语言读入压缩文件

2022-06-03  本文已影响0人  学生信的大叔

perl语言读入gzip压缩格式文件。目前我遇到的比较多的还是gzip压缩格式的,这里也是gzip压缩格式为例。

测试文件随便选,我这里Carya.fasta.misa.gz

调用linux命令行读入压缩文件

#/usr/bin/env perl

use strict;
use warnings;

open IN,"zcat Carya.fasta.misa.gz |" || die $!; #不能带 "<";
print while(<IN>);
close IN;

调用PerlIO::gzip[1]模块读入压缩文件

#/usr/bin/env perl

use strict;
use warnings;

use PerlIO::gzip; #需要安装;conda install -c bioconda perl-perlio-gzip
open IN,"<:gzip","Carya.fasta.misa.tar.gz" || die $!;
print while(<IN>);
close IN;

参考


  1. PerlIO::gzip https://metacpan.org/pod/PerlIO::gzip

上一篇下一篇

猜你喜欢

热点阅读