位置: 编程技术 - 正文

awk中RS、ORS、FS、OFS的区别和联系小结

编辑:rootadmin

推荐整理分享awk中RS、ORS、FS、OFS的区别和联系小结,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系。

一,RS与ORS

1,RS是记录分隔符,默认的分隔符是n,具体用法看下

2,RS默认分割符n

其实你可以把上面test1文件里的内容理解为, n n ,利用n进行分割。看下一个例子

3,自定义RS分割符

结合上面一个例子,就很容易理解RS的用法了。

4,RS也可能是正则表达式

从例3和例4,我们可以发现一点,当RT是利用RS匹配出来的内容。如果RS是某个固定的值时,RT就是RS的内容。

5,RS为空时

从这个例子,可以看出当RS为空时,awk会自动以多行来做为分割符。

awk中RS、ORS、FS、OFS的区别和联系小结

6,ORS记录输出分符符,默认值是n

把ORS理解成RS反过程,这样更容易记忆和理解,看下面的例子。

二,FS与OFS

1,FS指定列分割符

2,FS也可以用正则

3,FS为空的时候

当FS为空的时候,awk会把一行中的每个字符,当成一列来处理。

4,RS被设定成非n时,n会成FS分割符中的一个

和之间是有一个n的,当RS设定成后,和被认定成同一行的二列了,其实按常规思想是二行的一列才对。

5,OFS列输出分隔符

test1只有二列,如果列,都写出来太麻烦了吧。

为什么第二种方法中的OFS生效呢?个人觉得,awk觉查到列有所变化时,就会让OFS生效,没变化直接输出了。

shell中的循环语句、判断语句实例 shell的循环主要有3种,for,while,untilshell的分支判断主要有2种,if,case一,for循环#!/bin/bashforfilein$(ls/tmp/test/mytest|grepsh)//forin格式是shellfor的基本格式,

awk实现Left、join查询、去除重复值以及局部变量讲解例子 最近看到论坛里面有几个不错的小例子,对于学习awk还是有帮助,在这儿详细的说一下一、类似数据库中的leftjoin查询[root@krlcgcmsmytest]#cata.txt//a.txtaaa

shell自定义函数的6个特点总结 最近系统的学习了一下shell的函数,总体感觉根其他语言的函数差不多,不过它也有自身的特点一,调用函数必须在定义函数的后,不然会报错的funfun(){

标签: awk中RS、ORS、FS、OFS的区别和联系小结

本文链接地址:https://www.jiuchutong.com/biancheng/371586.html 转载请保留说明!

上一篇:shell常用重定向实例讲解(shell exec重定向)

下一篇:shell中的循环语句、判断语句实例(shell中的循环语句有哪些)

  • 递延所得税负债是什么科目
  • 本年利润怎么结转分录
  • 银行存款产生的利息怎么写分录
  • 实际缴纳所得税时应借记什么账户
  • 在建工程账务处理流程
  • 小规模纳税人开了3%的专票还能享受1%
  • 核定和查账区别
  • 收到第三方利息会计分录
  • 员工离职后收取客户钱款
  • 软件技术服务合同需要备案吗
  • 药企会计租金进项税不能抵扣
  • 个税没有扣除项,需要填写和确认吗
  • 对外出租设备
  • 营改增后餐饮业税种
  • 个人取得上市公司股权
  • 高速公路过路费税率是多少
  • 增值税的销项税额和进项税额的区别
  • 建筑行业营改增税率变化
  • 如何修改mac系统密码
  • 查看修改
  • 收到项目资本金可以记到实收资本吗
  • 对公汇款银行退回
  • 免征的增值税怎么做账
  • 预计负债属于什么
  • 公司不经营了不注销可以吗
  • php反射使用场景
  • php如何实现登录和注册
  • 场地租赁费需要计提吗
  • 风险敞口是指什么
  • vue项目页面跳转
  • 图像处理入门
  • list集合过滤
  • 微信php源码
  • vue虚拟domdiff算法
  • 研发部门的房租物业费进什么科目
  • 火车票抵扣进项税需要认证吗
  • 旅行社代订的机票可以退吗
  • 佣金怎么收税
  • 交易所转交易所手续费是多少
  • 留言板系统php
  • 小规模小于30万之前计提的税金及附加税
  • 个体工商户可以抵扣进项吗
  • 小微企业财政政策
  • 安装SQL2005的实训体会
  • 文化事业建设费减免政策
  • 一般纳税人转小规模纳税人的条件
  • 基本户收到零余额转款怎么做分录
  • 增值税多缴税款可以抵缴以后
  • 长期待摊费用如何评估
  • 公司银行开户费用怎么报销
  • 收取客户好处算违法吗
  • 内退文件2018
  • 公司卖废品收入要交增值税
  • 本月未过账的凭证怎么写
  • 计提时的会计分录
  • 车间成本核算表
  • 酒店的经济性质是什么
  • 建账的内容一般包括什么
  • windows98的开始菜单包括了
  • windows server 2008 企业版
  • avc文件用什么打开
  • os x10.10.4beta6下载地址 os x10.10.4beta6官方下载网址
  • linux的三个部分
  • 在windowsxp中设置控制计算机硬件设备
  • gta4支持win10
  • js 正则验证
  • javascript运用
  • windows配额
  • 编写批处理
  • javascript基于什么的语言
  • 解决口苦的最佳方法
  • 有效的沟通的好处
  • 有哪些推荐阅读的书
  • android学什么
  • 坚持问题导向的前提是
  • 小学语文教学的核心素养
  • 中国移动的电子协议推送服务是什么
  • 南宁税务局进面分数线
  • 广州哪里有餐饮费发票
  • 税务有哪些方面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设