位置: 编程技术 - 正文

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处理特殊符号)

  • 私人大额转账要到柜台办理吗
  • 自己的医院
  • 公司购进一台不需要安装的设备设备价款为700万元
  • 国有独资企业是国企吗
  • 小规模纳税人补税怎么补
  • 原材料入库进项税
  • 工会经费每月必须60块钱
  • 已认证发票对方红冲应该怎么做账
  • 对外支付代扣代缴增值税
  • 流动负债占比低于50%,是什么结构类型
  • 行政单位库存材料包括哪些
  • 公司网站费用计入什么科目
  • 冠名发票申请要求有哪些?
  • 利润表的本期数即本月实际发生数
  • 应交税费增加记借方还是贷方
  • 企业在开办期间发生的费用如何处理
  • 海关对现金携带数量有要求吗
  • 建筑公司开劳务票税点是多少
  • 房地产土地增值税计税依据
  • 如何做好财务工作发言
  • 光伏发电 电费
  • 城建税会计分录怎么写
  • 提前退休的一次性补贴收入
  • 公司处于亏损状态,股东要退股怎么办
  • 营改增后企业要交哪些税
  • 估价入库金额怎么来
  • php数组依次排列
  • 业务招待费个税账务处理办法
  • 退回以前年度税费
  • 抄税的步骤
  • 前端必会
  • 浅析Laravel5中队列的配置及使用
  • aes加解密工具
  • 承租人对融资租赁的处理原则
  • 总公司发票可以从分公司付款吗
  • 织梦开发教程
  • 项目支出可以列支差旅费吗
  • 定额的个体户怎么交税
  • 勾稽关系怎么算
  • 金税盘技术维护费每年都减免么
  • 个税手续费返还要交企业所得税吗
  • 个税专项附加扣除标准2023
  • 个人所得税工资薪金包括哪些内容
  • 百万级别数据库mysql
  • 工业企业出租设备租金计入什么科目
  • 充电桩的安装费是多少
  • 小型微利企业认定标准2022年
  • 出口退税会计处理流程
  • 收款收据可以用于财务报账吗
  • 付款后没有发票怎么办
  • 未发生账务类交易
  • 固定资产发票后到怎么入账
  • 其他应付款个人往来的涉税风险
  • 汽车销售公司代购汽车有风险吗
  • 免征的教育费附加怎么做账
  • 资产负债表本期没有发生额怎么填
  • 行政事业单位能报销瓶装水吗
  • 现金流水账怎么做表格
  • mysql几天能学会
  • 新装mysql设置密码
  • freebsd常用命令
  • sysscjh.exe是什么文件
  • vista 安装
  • linux系统ftp服务
  • 苹果公司joz
  • windowsxp弹出广告怎么解决
  • win10系统下怎么安装caxa2016电子图板 caxa2016电子图板安装详细图文教程
  • 有趣的linux命令
  • ubuntu14.04.6安装教程
  • ,linux
  • shell脚本用法
  • bootstrap-Treeview实现级联勾选
  • unity learn
  • node.js promise
  • android download(international)
  • python脚本基本命令
  • js tojsonstring
  • 浅谈Jquery中Ajax异步请求中的async参数的作用
  • 回家税务总局全国增值税发票查询
  • 税务发票定额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设