位置: 编程技术 - 正文

Perl学习教程之单行命令详解(perl教程 pdf)

编辑:rootadmin

推荐整理分享Perl学习教程之单行命令详解(perl教程 pdf),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:perl语言教程,perl入门教程,perl语言教程,perl快速入门,perl 教程,perl视频教程全57讲,perl入门教程,perl入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要给大家介绍了关于Perl单行命令的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

与One-Liner相关的perl参数

-a 自动分隔模式,用空格分隔$并保存在@F中,也就是@F=split //, $ -F 指定-a的分隔符 -l 对输入的内容进行自动chomp,对输出的内容自动加换行符 -n 相当于while(<>) -e 执行命令,也就是脚本 -p 自动循环+输出,也就是while(<>){命令(脚本); print;}

记住以上几点参数,几乎可以开始使用perl来编写one line命令了

以上为简介版,下面这张图可以算是完整版

根据下面的例子来理解下perl one line

1、基本格式:perl -参数 ‘命令' 输入文件

2、perl -e为必须要写的参数

3、perl -pe 可用于读取文件每行,并按照给定的命令进行处理,最后输出;如将文件1.txt中的aaa替换为AAA

Perl学习教程之单行命令详解(perl教程 pdf)

4、perl -l参数几乎可以跟n搭配代替perl经常用的while(<>){chomp;}语法

5、如果需要处理tab分割的文件的每一行内容,那么perl -alne参数几乎可以说是必备的,例如while(<>){chomp;@F=split /s+/,$_;print "$F[0]n"}相当于

6、perl单行命令脚本里的变量都不需要预先声明,如想打印出每空行,并且每行以行数开头

7、perl单行命令有时优于sed/grep等shell命令是由于其优秀的正则匹配,通常简单的匹配可以如:匹配上的行号,模仿grep -c的功能:

8、perl单行命令可以使用perl的模块,如使用sum函数的模块:

9、perl也可以像awk一样使用END命令,如打印出文件中总单词个数

、perl也可以使用map{}等函数,如打印出匹配上的单词的总个数

、perl单行命令可以说是将perl的简洁用到了极致,如打印出匹配上的行:

、perl单行命令能像perl一样灵活的使用则正表达式

以上例子均出自于 one line可以有效的减少编写重复命令的时间,尤其是那些就用1-2次就不会用的脚本,尤其在window系统下不方便使用shell命令的时候。

PS.当然在windows系统下也可以借用git模拟Unix命令环境~~~~

总而言之,蛮适合学习下,多用用

总结

标签: perl教程 pdf

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

上一篇:Perl时间处理函数用法介绍(perl时间函数)

下一篇:Perl中常见符号与操作(perl处理特殊符号)

  • 发票连续作废两次
  • 不良资产处置措施
  • 企业内部研发支出会计处理探讨
  • 个人捐赠支出税前扣除条件
  • 民间非营利机构加班费记什么科目
  • 加计抵扣进项税进营业外收入
  • 企业购买房产每年需要交什么税
  • 招待用烟的会计处理
  • 出售生产线计入哪里
  • 期初数录错了怎么改
  • 注销公司方便吗
  • 我国进口货物交税如何计算? 
  • 税务小规模定律是什么意思
  • 特许权使用费的收入确认时间
  • 2020水利基金
  • 福利性补贴包括哪些
  • 收入冲正
  • 车辆购置税完税证明电子版二维码怎么扫
  • 公司哪些发票可以做成本或者费用
  • 承兑交单是什么的一种
  • 王者荣耀干将莫邪技能
  • 鸿蒙系统如何隐藏文件
  • 个人所得税的减数为2000元,实行日期为
  • 处置动产减按2%税率是什么意思
  • 固定资产按公允价值还是约定的价值
  • 没有资质证书的公司可靠吗?
  • 同一控制下企业合并入账价值
  • faster rcnn详解
  • react错误处理
  • 房租发票需要写备注吗
  • 进项税额转出月底需要结转吗
  • 第三方车主
  • Windows OpenGL ES 图像曝光度调节
  • mysql行锁的作用
  • 母公司给子公司借款要利息吗
  • 个体户季度免多少税
  • 河南巩义黄河治理项目土方工程有哪些
  • 分公司民事责任由谁承担
  • 电脑入账如何做凭证
  • 长期股权投资成本法转权益法的处理
  • 印花税计税依据和税率
  • 劳务公司可以用工资表做成本
  • 增值税专用发票的税率是多少啊
  • 记账错误是什么意思
  • 劳动合同没有齐缝章
  • 现金支付无发票怎么报销
  • 预提房租会计分录怎么填
  • 个税滞纳金影响企业吗
  • 企业收到政府专项奖励
  • 微信收入构成在哪
  • 收到党支部经费如何做账
  • 收到客户不要的定金怎么做账?
  • 怎样可以冲销企业微信
  • 研发费用凭证附件
  • 资本化利息支出在报表哪里
  • 差旅费政策
  • 账务调整的原则
  • 红字发票开出的单价可以比蓝字发票高吗?
  • 库存现金盘点表监盘人是谁
  • 会计总账怎么做账
  • 企业所得税和增值税重复收税了吗
  • 外帐和内帐区别
  • sql查询生成器
  • mssql 优化
  • windows开机提示无法登录到你的账户
  • watch programmes
  • win8系统怎么创建局域网
  • window10通知
  • Linux mysql如何更改root密码以及忘记root密码的修改方法
  • android获取音频信息
  • code::blocks怎么用
  • jquery左侧导航栏
  • js控制鼠标位置
  • nodejs init
  • jquery深拷贝
  • js实现类
  • 江苏税务新办企业套餐
  • 交错了税可以退吗
  • 电子税务局怎么删除办税员
  • 税务部门意识形态
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设