位置: 编程技术 - 正文

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

  • 个税申报数是按应发数还是实发数进行申报?
  • 出差补贴需要纳税吗
  • 税务师都有什么科目
  • 工资个人所得税标准表
  • 给离退休人员发的短信
  • 工商银行特色贷款
  • 酒店代金券怎么做账
  • 车辆租赁费可以一次性计入费用吗
  • 发票开具提示
  • 2020金税四期上线
  • 海外仓储的税务风险你都清楚吗?
  • 企业法人信息变更
  • 股权转让股权公告范本
  • 金税盘初始密码忘记了怎么办
  • 补付工程款会计分录
  • 符合条件的小型微利企业减按多少的税率征收企业所得税
  • 出租房屋免租期如何确认收入
  • 公益事业捐赠
  • macbook怎么和ipad
  • system进程占用cpu突然变高
  • 电脑输入法切换键怎么设置
  • 销售人员奖励办法
  • Win10怎么显示文件类型
  • 财务费用利息收入怎么结转
  • php根据日期判断星座
  • 票据的功能及概念
  • 有哪些常见的不可数名词英语
  • php操作步骤
  • 企业在境外发生业务国外缴税后国内怎么做
  • php运用
  • symfony2.4的twig中date用法分析
  • php中的pdo
  • 职工教育经费是不是教育费附加
  • 10qps是多少并发
  • speedtest教程
  • wrap激活
  • 帮助命令的快捷键是什么
  • 税务端系统返回错误信息f50006
  • 政府会计公共基础设施分类
  • 未达起征点免税额是什么意思
  • wordpress技巧
  • 设计模式代理模式
  • 待报解预算收入怎么做账
  • mysql集群配置
  • 生育津贴现在可以打个人账户么
  • 改革性补贴是否纳入团费基数
  • 进项税多记了怎么调账
  • 淘宝开店的钱怎么取出来
  • 印花税的征收方式有哪些
  • 福利费需要通过应付职工薪酬吗
  • 计提租金如何做账务处理
  • 一般纳税人开红字专用发票流程
  • 个人购买股权和公司购买股权比较
  • 本年利润的年末余额
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 公司三证合一是指哪三证
  • centos6.5下mysql 5.7.19 安装配置方法
  • windows vista怎么样
  • ubuntu复制文件到当前文件夹
  • 手把手教你安装实木门
  • 电脑网络唤醒功能
  • 地图是英语如何改为中文
  • Linux/Ubuntu chmod命令详解使用格式和方法
  • win7记事本可以保存的格式
  • mac如何全屏窗口
  • mac的100个必备小技巧
  • Unity3D Editor类(Inspector) 编写经验总结
  • js弹出层效果
  • jquery的鼠标移入事件
  • perl 哈希用法
  • Python遍历文件夹及子文件夹中的所有文档
  • javascript语言基础
  • javascript Keycode对照表
  • 现在的微信怎么用脚本登陆了
  • python爬虫模拟浏览器
  • 国家税务总局千户集团企业名单
  • 广东税务局一般几点上班
  • 江西省税务电子官网
  • 审计如何聚焦主责主业
  • 全国书法等级考试官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设