位置: 编程技术 - 正文

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

  • 工会经费的会计核算方法
  • 机器设备一般折旧几年
  • 一般纳税人销售旧货
  • 兼职是属于劳动报酬吗
  • 加计抵扣进项税进营业外收入
  • 代扣代缴增值税是什么意思
  • 待抵扣进项税额和待认证进项税额的区别
  • 买什么样的房子可以贷款
  • 费用报销凭证是出纳的吗
  • 扣除工资作为违约金
  • 企业购买小轿车进项税额可以抵扣吗
  • 基本养老保险覆盖人数
  • 发票专用章在哪里盖章
  • 退货没有红字发票怎么办
  • 人工费收税吗
  • 餐饮业开专票几个点
  • 不征税的政府补助如何开票
  • 工程施工开具发票
  • 金税盘怎么做账务处理
  • 商业写字楼
  • 上级拨入资金计入什么科目
  • 手机中的流量统计在哪里寻找
  • 进口缴纳的关税通过什么核算
  • 只有土地使用权房子拆了怎么办
  • 成品油零售加油站增值税规定
  • PHP+Mysql+jQuery文件下载次数统计实例讲解
  • 电脑开机显示怎么取消?
  • win11电脑怎么设置开机密码
  • PHP:php_strip_whitespace()的用法_misc函数
  • php b/s
  • 不合规发票扣除多少
  • 百家论坛是正规期刊吗
  • 收据中代收款凭证
  • vue3 响应式ui框架
  • mac apache php
  • 对方代垫保险费算不算入账价值
  • 预缴纳税申报怎么不能保存
  • 公允价值变动损益
  • 接受非货币性资产投资会计处理
  • 货物赔偿款如何计算
  • 出租营改增之前取得的有形动产
  • 代扣代缴个人所得税分录
  • 记账凭证去根据什么填制
  • 中付支付科技有限公司备付金
  • 买个人的二手车能贷款吗
  • 利润分配账务处理例题
  • 制造费用科目一定无余额
  • 抵债资产如何做债权转让
  • 企业没有工会的需要计提嘛
  • 公司开出发票但未收到款如何写分录?
  • 减少实收资本会影响资产吗
  • 总资产利润率一般为多少
  • 政府专款专用
  • 税控盘年费每年都可以抵扣吗
  • 增值税开票系统怎么改开票人名字信息
  • 商品未入库直接销售怎么记账
  • 已经计提的坏账收回了怎么做
  • 应收账款如何做坏账
  • 没有认证的进项税额怎么做凭证
  • 会计账簿的启用与登记实验报告
  • mysql基本sql语句大全(基础用语篇)
  • win10最新预览版下载
  • windowsxp网络ip设置
  • Window7+CentOS 6.5双系统安装图文方法
  • 电脑bios怎么设置usb启动
  • 多系统安装方法
  • puppset
  • win7安装kb4534310补丁失败
  • win7玩csgo掉帧怎么办
  • Xcode6 和 Cocos2dx3.1以下版本的不兼容问题
  • android studio打包jar文件
  • css写文字
  • jquery制作下拉菜单
  • css和js应如何在html中放置
  • 使用简单工厂模式的好处
  • python怎么用
  • 阿里云服务器使用教程
  • 四川省电子税务局官网下载
  • 残疾人有车能否坐公交车
  • 普通版怎么下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设