位置: 编程技术 - 正文

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

  • 信息采集需要填两个家庭成员,但只能有一个监护人
  • 企业税分几种类型
  • 资本公积只能转现金吗
  • 无形资产按几年摊
  • 销售额包括哪些收入
  • 发票查询校验码看不清怎么办
  • 资产减值损失为正
  • 存货清查的结果
  • 资本公积转为实收资本会计等式
  • 交易性金融资产借贷方向
  • 员工劳动保险赔多少钱
  • 过路费普通发票可以抵税吗
  • 税率修改后对价格的影响
  • 公司开展文体活动总结
  • 关联交易的解释
  • 实收资本印花税最新规定
  • 房地产企业所得税核定征收率
  • 开办费摊销时间税法规定
  • 将自产货物用于在建工程
  • 租金可以抵税吗
  • 税务专用发票
  • 企业新增股东
  • 1697510728
  • 0x8000005解决方案
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 小规模纳税人减征额怎么计算
  • 现金日记账需要本月合计吗
  • 劳务服务包括哪些范围
  • win10开机重启陷入死循环
  • 会计科目暂存款是什么意思
  • php面向对象的三大特征
  • 外销收入申报表怎么填
  • php中的die
  • 保险公司经营外汇保险业务
  • 手把手教你暴力破解wifi密码
  • auto learn
  • 进项税额转出和不抵扣的区别
  • 无法按时交纳税怎么办
  • 服务行业的进项
  • 解决城市内涝的题目
  • php扫一扫识别代码
  • 如何在vue项目中运行后端
  • cvpr best
  • php框架自动加载
  • 单项履约成本是什么意思
  • 公司资金转到法人帐户
  • 个体生产经营所得优惠政策
  • php无法上传文件
  • 企业转让股权如何缴纳企业所得税
  • 装修收入应如何确定
  • 四联收据每一联用途
  • 可转换公司债券名词解释
  • 交易性金融资产属于流动资产
  • 股东多缴投资款处理
  • 投资者投入固定资产成本
  • 预付卡销售和充值可以报销吗
  • 跨年更正错误记账凭证的方法
  • 税种分类及其税率
  • 预提费用如何做账务处理
  • 短期借款利息是多少
  • 施工期间水电费没有发票财务不给报销
  • 应收账款坏账准备的会计分录
  • mysql 5.7.17 winx64安装配置图文教程
  • XP系统电脑开机密码忘了
  • linux中awk怎么用
  • win10 rs1是什么版本
  • 桌面预览怎么设置
  • 常用服务器配置
  • 安卓百分百
  • jQuery实现可以控制图片旋转角度效果(附demo源码下载)
  • android 数据库
  • 出口企业的增值税怎么算
  • 重庆市医疗保障局
  • 怎么打印纳税申报表带章的
  • 税控盘怎么申请领发票
  • 焦作国税局官网
  • 吉林税务发票自动查询系统网
  • 云南省国家税务局电子税务局官网
  • 地方财政税收的组成
  • 收购烟叶支付的价外补贴怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设