perl读写gz压缩文件

perl读写gz压缩文件

perl 输入输出文件通常为文本文件,而如果是压缩文件也是可以处理的。与普通文件读写类似,都要获取文件句柄,只是稍有变化。

输入文件句柄:

open IN,"gzip -dc infile.gz|"

 

 输出文件句柄:

open OUT, "| gzip > outfile.gz" or die $!;



也可以用包:PerlIO::gzip

use PerlIO::gzip;   #Perl  IO
open FQ,"<:gzip",file1.gz||die"$!";
open FN,">:gzip",file2.gz||die"$!";

合并gz文件

cat file1.gz file2.gz >file3.gz


更多perl语言知识可观看 Perl语言高级编程 学习!

  • 发表于 2018-11-16 14:09
  • 阅读 ( 3545 )
  • 分类:perl

0 条评论

请先 登录 后评论
安生水
安生水

328 篇文章

作家榜 »

  1. omicsgene 658 文章
  2. 安生水 328 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. 红橙子 78 文章
  6. CORNERSTONE 72 文章
  7. xun 68 文章
  8. rzx 68 文章