位置: 编程技术 - 正文

perl几个文件操作例子(perl 文件)

编辑:rootadmin

推荐整理分享perl几个文件操作例子(perl 文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:perl文件怎么执行,perl常用命令,perl 文本文件处理,perl 文本文件处理,perl文件操作,perl中打开文件,perl文件怎么执行,perl常用命令,内容如对您有帮助,希望把文章链接给更多的朋友!

perl用的最多的地方就算是文件处理了,下面我就总结了一下perl文件操作的一些东西,并且有具体的例子,通过下面的例子,加强我们对perl文件操作的理解。

删除文件

使用unlinke函数,比如unlink $file, unlink $file1, $file2, $file3

打开文件

使用三参数的形式打开文件,这样非常便于区分模式和文件名,perl 5.6之后的版本都支持这种方式。

perl几个文件操作例子(perl 文件)

一次性读入整个文件

使用<>在标量环境下一次读入一行,而在列表环境下一次读入所有行,$/存储的是行分隔符,默认是换行符,我们先将$/改掉,这样就可 以在标量环境下一次读入所有行了(这时已经没有行的概念了,就是读入整个文件),你也可以用列表读入所有行然后再将所有行拼到一起,但那样速度很慢。用完记得将$/改回来。也可以使用local关键字来将$/设置为局部变量,这样跳出作用域后,$/又恢复了原来的值。最好的方法是使用模块,这样比自己写安全,File::Slurp、IO::All都可以的。

打开文件请用双引号

open文件时,如果文件名有变量替换,最好用双引号而不是单引号,因为单引号无视变量内插。

文件句柄作参数

假设有一个函数test,它有一个参数,是某个文件句柄,那么该如何传递这个参数呢?

方法一,传递参数时,在句柄前面加*方法二,使用open my $FILE的形式打开文件

Perl生成纯HTML代码二维码实例 需要依次安装qrencode、Text-QRCode、HTML-QRCode#!/usr/bin/perluseHTML::QRCode;my$text='

Perl脚本检测一个域名是否有效 脚本功能:通过ICMPPing或TCP/SYN探测指定的域名,探测前检测域名是否有效。file:check.host.pl#!/usr/bin/perlusestrict;useNet::Ping;useNet::DNS;useTime::HiResqw();$|=1;my$DEFAUL

Perl集群配置管理系统Rex简明手册 Rex是Perl编写的基于SSH链接的集群配置管理系统,语法上类似PuppetDSL。官网中文版见

标签: perl 文件

本文链接地址:https://www.jiuchutong.com/biancheng/372576.html 转载请保留说明!

上一篇:Perl使用nginx FastCGI环境做WEB开发实例(perl使用保留字引用什么模块)

下一篇:Perl生成纯HTML代码二维码实例(perl 教程)

  • 小规模附加税减半征收什么时候开始
  • 简易计税是什么税种
  • 何谓关税
  • 金蝶结转销售成本
  • 资产减值损失影响利润吗
  • 缓交的社保费,包括个人部分
  • 企业收入为0要报企业所得税吗
  • 研发费用利润表中
  • 已经认证不能抵扣怎么办
  • 进账多于销项怎样报税
  • 股东费用如何入账
  • 收到以前年度的货款分录
  • 纳税申报方式如何更改
  • 处置车辆收入缴税规定
  • 购买存货的进口商品
  • 企业收取客户利润违法吗
  • 个体工商户地税没有申报罚款多少
  • 怎么看公司行不行
  • 白酒出口税收
  • 广告公司怎样
  • 企业合并报表后为何要抵消盈余公积补提?
  • 销方开具红字发票流程
  • win10开机选择系统%1
  • 苹果静音模式siri
  • 一键ghost有用吗
  • 怎样提取word中的图片
  • 筹建期间费用计什么科目
  • 红字发票开具后蓝字发票开具时限的问题
  • 宣泄不能消除不健康的情绪
  • yolov3简介
  • 纳税人超过应缴纳税额缴纳的税款
  • 结转本月完工产品的成本
  • 加油费属于什么费用类别的
  • gpt3模型大小
  • phpgd库怎么开
  • 固定资产的销售怎么做账
  • 房屋出租 交税
  • mysql事务性能
  • sQlite常用语句以及sQlite developer的使用与注册
  • 税号里面的0和O有区别吗
  • 即征即退收入不能税前扣除
  • Mysql存储过程中的如何遍历一个查询结果集
  • 个人购销合同范本
  • 对公账户给别人走账
  • 预付货款用什么会计科目
  • 不动产租赁属于什么税目
  • 高新技术企业享受优惠时间
  • mysql数据库5.7.27安装
  • MySQL 5.6 (Win7 64位)下载、安装与配置图文教程
  • 安卓系统强制竖屏
  • Win10预览版拆弹
  • fedora使用
  • 如何重装系统win7具体步骤
  • helppane是什么应用程序
  • ubuntu系统怎么用
  • created directory cfg怎么办
  • windowsapp文件夹打不开
  • ie10变成ie8
  • win10禁止显卡驱动自动安装
  • java word操作
  • ExtJS4 组件化编程,动态加载,面向对象,Direct
  • android自定义控件入门与实战
  • linux rpm包怎么安装
  • Lesson02_05 头元素
  • linux中xargs用法
  • python os.access
  • android查询数据库
  • php和python有什么区别
  • c#中延时
  • linux shell脚本命令
  • 怎么监控键盘输入
  • unity移动
  • javascript ref
  • multiset volatile
  • 按照5%的征收率减按1.5%
  • 国家税务总局并入财政部最新消息
  • 自然人电子税务局web端怎么进入
  • 新疆地方税务局
  • 小孩一卡通丢了去哪里补办,需要什么证件
  • 铁路运费发票可以抵扣几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设