位置: 编程技术 - 正文

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

  • 应交城建税计入哪个科目
  • 国有划拔土地房整体可以买卖吗
  • 股东继续投资
  • 预付账款和应付账款的区别
  • 装修收入如何填报增值税表
  • 企业的所得税
  • 代账公司需要做报表吗
  • 管理费用劳保费属于
  • 待抵扣进项税额怎么算
  • 住房公积金比例一般是多少
  • 预缴税款的税率
  • 2018手写发票何时失效?
  • 提示没有安装QQ怎么处理
  • 分期付款买车的人多吗
  • 发票的开具时效为
  • 继承有个人所得税吗
  • 简易计税发票如何抵扣
  • 成立非盈利组织的条件
  • 3%减按2%征收增值税政策
  • win7安装驱动程序
  • php实现上传图片到数据库
  • 购入固定资产后海通融资怎么办
  • onekey.exe是什么
  • php语言之面向对象编程 educoder
  • php实现验证码功能
  • 未履行的应税合同缴纳印花税
  • 收到保险公司退款
  • laravel pay
  • vue2+element-plus 密码校验及动态校验
  • 开关电源pcb布线规则
  • 办公室买花卉怎么做分录
  • 基于javaweb的图书馆管理系统
  • php支付接口对接教程
  • 一个简单的web项目名称
  • python Timer定时器如何使用?
  • 营改增后新纳入增值税征税范围的有
  • 小规模纳税人开具增值税专用发票
  • 女装淘宝店铺如何盈利
  • 社保比例调整了吗
  • 一般纳税人销售旧货税率
  • 补缴社保的利息会进入个人账户里吗
  • 税局代开的专票能作废或红冲吗?
  • 补开发票交税
  • 网银转账退回来是怎么回事
  • 库存现金管理是财务分析的吗
  • 注册资本未到位注销公司处理
  • 虚开发票但是没有成本如何做账?
  • 年底销项税额和进项税额要转出吗
  • 会计报表的主要构成内容
  • mysql数据库数据迁移
  • windows7更新80072efe
  • centos7ntp服务器
  • linux管理工具有哪些
  • 怎样u盘安装系统软件
  • winoldap.exe - winoldap进程是什么意思
  • win8打不开软件怎么解决
  • 开机停在american megatrends
  • Linux Mint 5 XFCE Community Edition RC1 (BETA 025) 本月17日开始发布
  • 将Red Hat 9.0 CD iso合成一张DVD iso的方法
  • win7系统防火墙无法关闭
  • linux user命令
  • win10预览版和正式版区别
  • linux用户登录
  • linux配置ssh服务器 用户名
  • pebble框架
  • javascript有哪些类型
  • Node.js中的全局变量有哪些
  • 关于中秋节的古诗
  • bootstrap 可编辑下拉检索
  • shell脚本实际运用
  • html dom元素
  • python saga
  • 如何设置python
  • 北京车辆过户办理
  • 开的发票怎么抽奖
  • 广东税务app下载安装
  • 增值税专用发票提高限额
  • 陕西电子税务电话是多少
  • 企业可以出台政策吗
  • 营改增后如何纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设