位置: 编程技术 - 正文

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年运费发票备注栏新规定
  • 销售退货怎么开红字
  • 支付装修款
  • 偶然所得是什么科目
  • 只有发票没有银行客户专用回单是啥意思
  • 企业筹资付给第三方账户
  • 发送文件桌面上显示不出来
  • 家装行业如何确认收入
  • php面向对象详解
  • 票据承兑与票据贴现的区别
  • PHP:mcrypt_enc_self_test()的用法_Mcrypt函数
  • 新车事故报废后保险公司赔多少
  • 业务实际发生没得取得发票怎么做账
  • 苏黎世湖天鹅
  • 邮电费什么意思
  • 小规模纳税人无票收入怎么申报
  • 前端框架源码
  • 开票缴纳的1%个税是多少
  • 增值税改动
  • 研发人员的差旅费计入管理费用吗
  • 赠送的商品如何入账
  • 上年度凭证录错会计凭证录错了怎么修改
  • 固定资产为
  • 公司出资给另一个公司
  • 工会经费是应付职工福利还是管理费用
  • 出口汇率按报关价格算吗
  • 人力资源公司的名字
  • 备用金如何管理制度
  • 公司股东为另一家公司全股
  • 营业成本包括哪些会计科目
  • mysql基本命令大全
  • Windows10安装net3.5
  • mysql学习资料
  • bios如何关闭网卡
  • linux实用技巧
  • centos怎么样
  • linux的用户
  • linux 更新系统
  • mac上安装ios app
  • wbs是什么的缩写
  • ubuntu18.04网络
  • win10通讯
  • load its core dll
  • windows7日文版改中文
  • 微软宣布
  • addObserver和postNotification函数传递函数的区别
  • js中创建对象的几种方法
  • jquery获取表格一列的值
  • 高仿微信本地图片违法吗
  • nodejs怎么连接mysql
  • jquery键盘事件及keycode大全
  • 上海电子税务局怎么添加办税员
  • 国家税务局网上江苏电子税务局官网
  • 国家税务总局随州市税务局稽查局
  • 耕地占用税 税额
  • 社保申报截止日期每月
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设