位置: 编程技术 - 正文

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

  • 预收款交税规定
  • 一般纳税人和小规模纳税人哪个合适
  • 如何申请成为一名党员
  • 错账更正方法有哪几种
  • 非正常损失的货物,增值税做什么科目
  • 存货减值税务处理
  • 先到发票后到商品怎么入账
  • 收据可以盖发票专用章吗有效吗
  • 房地产企业拆迁补偿契税政策
  • 计提社保费计入什么科目
  • 个人住房契税2021年收费标准
  • 工会经费按什么计算的
  • 母子公司往来款属于借款吗
  • 结转已到期未兑付怎么办
  • 购买汽车怎么抵扣增值税
  • 改建的固定资产
  • 福利进项税额转出怎么做账务处理
  • 以下属于财政收入的形式有
  • 蔬菜营销方案案例范文
  • 废旧物资增值税税收优惠政策
  • 如何办理临时经营纳税人设立登记
  • 车船税交给谁了
  • 营改增后建筑业分包怎么交税
  • 备案类减免税又做费用了
  • 集团公司收购子公司
  • 微信收付款认证
  • 2019年核定征收税率表
  • 计提工资当月要结转吗?
  • 无形资产的相关税费包括增值税吗
  • 如何取消网络拦截
  • wordpress主题0skr
  • PHP:curl_share_close()的用法_cURL函数
  • 医院的重要
  • 废品损失是什么类账户
  • uniapp相关面试题
  • 结转代销成本
  • vuecli非根目录打包
  • zen框架
  • 基建项目招标流程
  • React - Redux Hooks的使用细节详解
  • 加工行业增值税负率一般控制在多少?
  • 蔬菜免税分录
  • 财政补助结转和财政补助结余
  • 跨年的增值税普通发票怎么冲红
  • 四舍五入 vb
  • 融资租赁车辆过户给个人
  • centos乱码,怎么修改成英文
  • 美团算钱
  • 资源税申报怎么操作
  • 普票要盖发票的章子吗
  • 退还留抵税额政策解读
  • 季度所得税申报表本年累计怎么填
  • 日本发票国内能用吗
  • 装修费用是当月支付吗
  • 土地成本如何分摊
  • 同一控制下的企业合并和非同一控制下的企业合并的区别
  • 支付广告费属于进项还是销项
  • executesql 存储过程
  • sqlserver 自动备份所有数据库的SQL
  • windows开机提示无法登录到你的账户
  • w10专业版最新版本
  • winxp文件夹选项在哪
  • centos查看inode
  • mac如何开启查找我的mac
  • win7文件和打印机共享
  • win8自启动在哪儿设置
  • cocos2dx引擎
  • 随机游戏插件怎么使用
  • python迭代器iterator
  • jsp下拉框跳转到相应页面
  • 用于登录
  • vue移动端图片预览
  • unity双面材质
  • javascriptwhile
  • js使用类
  • 购置税完税证明在哪里打印
  • 百旺税控盘怎么备份数据
  • 电子社保卡怎么添加家人
  • 2021西安雁塔区第一幼儿园运动会
  • 小规模六税两费减免分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设