位置: 编程技术 - 正文

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 教程)

  • 房屋契税缴纳比例
  • 企业注销库存怎么做账务处理
  • 新公司季初资产总额和季末资产总额怎么填
  • 定额发票怎么验证真伪
  • 季末资产总额的计算
  • 企业购买房产每年需要交什么税
  • 建筑工程劳保费返还给项目部吗
  • 印花税计入哪个费用
  • 增值税会计核算设置的会计科目有哪些
  • 转让技术所得收入怎么计算增值税
  • 或有负债怎么入账
  • 国债和国债期货的交割价是净价还是全价?( )
  • 铁路运输发票的开具要求
  • 财务费用过多有什么影响
  • 工程前期土地平整的会计分录怎么写?
  • 施工企业增值税纳税地点
  • 不能抵扣的福利发票要勾选吗为什么
  • 国产设备购置投资由设备原价与什么构成
  • 机械租赁费如何入账科目
  • 企业银行基本户
  • 汇算清缴报告和审计报告一样吗
  • 电梯维保公司缴税标准
  • 酒店购啤酒属于什么科目
  • Win10如何去掉桌面快捷方式的箭头
  • 铁杆茉莉的养殖方法
  • 已缴税额比应纳税额多
  • 编制收款凭证的有哪些
  • macOS Big Sur 11.2 公测版 beta 1怎么更新?
  • el-cascader数据渲染时不出现文字
  • 橡皮树怎么养护
  • php单例模式demo
  • 前后端交互用什么技术
  • 教育经费地方出多少
  • 公司缴纳残保金怎么做账
  • php限制接口调用次数
  • php fopen读取文件
  • 合并资产负债表模板
  • 微信手机充值怎么自定义金额
  • sql server2016使用
  • node js教程
  • py转换成exe后打开没用
  • 升级到miui14感觉耗电快了
  • 筹建期间发生的收入
  • 电子发票是正规发票吗能报销吗
  • 销项和进项税额还需要月底转出么
  • 普通发票增量需要什么资料
  • 普票与专票的区别在哪?它各自的特点?
  • windows PostgreSQL 9.1 安装详细步骤
  • 适用税率9%的征税行为有
  • 合伙企业需要做工商吗
  • 以美元报关是否要交税
  • mysql日志有哪些
  • 费用没有发票先开什么
  • 融资购入的固定资产如何记账
  • 房地产开发产品科目设置
  • 库存商品冲回
  • 出口退税 账务处理
  • 金蝶多核算项目怎么查一个项目下的其他项目
  • 提供加工劳务计入什么科目
  • 采购成品油会计分录
  • mysql备份与恢复数据库
  • 在sp_executesql中使用like字句的方法
  • mysqldumpslow
  • linux的命令行指的是什么
  • 任务栏安全中心的图标没有了
  • emule.td文件怎么打开
  • windows media player在播放文件时遇到问题怎么解决
  • macbook的dock栏怎么不见了
  • linux怎么使用无线网卡
  • freelibrary 程序崩溃
  • linux统计文件中每个单词出现的次数
  • linux wc-w
  • opengl oes纹理
  • node.js ssh
  • android自动开关机失效
  • nodejs实现文件下载
  • jquery网页设计作业
  • 基于python的研究
  • 出口退税企业分类管理等级
  • 中行网银查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设