请教一个PerlIO:gzip模块的问题

请教一个PerlIO:gzip模块的问题,第1张

这个.gz文件不是gzip压缩的,是用另外软件里面的一个叫bgzip的程序压缩的,这个bgzip估计是为了另外一个命令做index方便,在一镇胡定字节后面就加上这两个字符,然后另外一个命令对生成好的.gz文件进行索引。

在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独御宏拦立程序单位;或指大型软件系统的一部分。

模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。它具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序代码)。

模块有各种类型,如单元 *** 作模块(换热器、精馏塔、压缩机等)、计算方法模块(加速收敛算法、最优化算法等)、物绝圆理化学性质模块(汽液相平衡计算、热焓计算等)等。

一般来说,如果perl调用Linux 命拍搏令而使用system命令,可通过检查其返回值来确认是否执行完毕。

#!/usr/bin/perl -w

use strict

my $command = "date"

$iSysRet = system("$command")

if ($iSysRet != 0){

    print "Command $command 盯手execute failed!\n"

}

# 如果perl 调用子程序,可以在子程序里设置返回值给主程序,然后凯贺嫌判断返回值来确定是否运行完毕。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12308369.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存