位置: 编程技术 - 正文

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

  • 我可以通过什么知道明天的天气情况
  • 同一控制下的企业合并的会计核算方法
  • 预售款计入收入吗
  • 工业企业会计错账处理方法有哪些
  • 土地投资入股是否需要发票作为企业所得税税前扣除凭证
  • 工资发多了需要退回吗
  • 缴纳公积金工资基数
  • 淘宝客佣金代扣款是什么意思
  • 返利红字发票怎么做账
  • 差额征税扣除额大于收入时如何开票?
  • 小规模季度划分
  • 费用报销单如何粘贴票据
  • 验资报告办理一般需要多久时间
  • 会计人员需要承担的责任
  • 赔偿给客户的钱抵扣货款的会计分录
  • 内帐应收应付款坏账年末怎么处理?
  • 银行 委托收款
  • windows10如何开机直接进入桌面
  • 外贸企业汇兑损益要交所得税吗
  • 公司给员工的餐补有没有个税
  • 如何在苹果电脑上删除软件
  • PHP:xml_set_unparsed_entity_decl_handler()的用法_XML解析器函数
  • 如何关闭win11系统
  • 增值税进项税额转出的情况有哪些
  • php ftp功能
  • w10如何设置工作组
  • php定时执行代码
  • 价值高的备件算固定资产吗
  • TypeError: Cannot read properties of null (reading ‘insertBefore‘) vue项目报错
  • thinkphp伪静态nginx
  • 购买了金税盘以后怎么使用
  • php 数组
  • 数据挖掘技术介绍
  • 所得税申报表上的营业成本怎么填
  • 企业缴纳职工社保需要每月去社保局吗
  • 无法收到的租金要交房产税吗
  • 所得税申报表是什么
  • 增值税小规模纳税人2023年政策
  • 车船税款
  • 安防工程的注意事项
  • 餐费计入哪个科目合理避税
  • 商场扣点怎么做分录
  • 工程进度节点奖励考核
  • 公司账户收入多少要扣税
  • 全资子公司的账户是什么
  • 土地流转的基本原则包括哪些
  • 营业外支出如何做账
  • 发票作废怎么写说明
  • 工程结算和工程竣工决算的区别
  • 工程内部承包合同
  • 委托加工的成本如何核算
  • 房地产会计核算地上地下成本分摊
  • 简单基是什么
  • centos安装插件
  • fedora linux安装教程
  • 删除微软
  • win8语言栏不见了 怎么调出来
  • 高效快捷键
  • 怎么打开xp
  • 索尼笔记本安装软件顺序
  • math和maths哪个对
  • firefox margin-top失效的原因与解决办法
  • android 动效
  • jquery配合.NET实现点击指定绑定数据并且能够一键下载
  • python lxml解析xml
  • unity协程的工作原理
  • unity ugui组件
  • jquery easy ui
  • 欢欢长大了的童年
  • inputchange
  • ORMLite完全解析(四) 官方文档第四章、在Android中使用
  • django返回json数据
  • jquery中用onclick绑定点击事件
  • 企业如何在网上申请缴税三方协议
  • 税代扣代缴
  • 票折与票扣的区别在哪里
  • 地税跟国税是在一起吗
  • 税务uk数据怎么导出来
  • 手工税票
  • 印花税零申报表怎么填步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设