位置: 编程技术 - 正文

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中的循环语句有哪些)

  • 海关缴款书上完税怎么办
  • 递延所得税负债账务处理
  • 外商投资企业要实缴资本么
  • 小规模纳税人租赁不动产税率
  • 小规模纳税人进项发票怎么做账
  • 什么叫社会化纳税服务?
  • 债务重组无形资产的评估费
  • 个体工商户增值税怎么计算
  • 个人所得税退的多好还是少好
  • 企业所得税年报过了申报期还能修改吗
  • 往来账项询证函一定要回复吗
  • 进料加工余料结转可以跨年吗
  • 人工成本比例
  • 出售无形资产的净损失
  • 土地所有权可以出资吗
  • 发生销货退回需要退回发票么
  • 混凝土委托加工税率
  • 微信手续费发票可以抵扣吗?
  • 公司收到虚开发票谁承担
  • 未分配利润可以转盈余公积吗
  • 汽车修理厂可以安装车牌吗
  • 旅游企业小规模纳税人差额征收
  • 电子承兑到期收款怎么做账务
  • 去年的暂估成本今年如何冲掉
  • 转出未交增值税借方余额表示什么
  • 每个月的股利怎么计提?
  • 电脑开机后一直滴滴
  • 华为鸿蒙系统如何刷机
  • 总资产报酬率怎么查
  • 公账提取备用金限额
  • el-cascader数据渲染时不出现文字
  • 对出纳的要求
  • [Vue warn]: Error in created hook: “TypeError: Cannot read properties of undefined (reading ‘$on‘)“
  • 公司注销前的资料怎么办
  • 孕妇钙片什么时候吃最好吸收? 已解决
  • web前端面试题最新
  • 什么是变动成本率
  • 企业所得税季报资产总额怎么填
  • 资产减值损失和资产减值准备
  • 税收优惠与政府补助对于企业研发来说哪个优惠力度大
  • 维保措施及售后服务方案
  • 公司注销剩余的发票怎么作废
  • 当月认证的发票可以撤销吗
  • wordpress自动更新
  • sqlserver2008数据库定时备份
  • 超出python用什么
  • 长期股权投资初始投资成本的确定
  • sqlserver2008密码要求
  • sql 按顺序查询
  • 避税的形式
  • 托收承付和委托收款纳税义务发生时间
  • 财政补助收入的账务处理
  • 股东所有者权益负数
  • 冲销以前年度多提税金
  • 总公司给分公司拨款怎么做账
  • 房租退回进项税额转出会计分录
  • 待处理财产损益的账务处理
  • 福利费取得的专票不能抵扣账怎么做
  • 企业应当在
  • 详解Mysql主从同步配置实战
  • 没有本地策略的网站
  • samba开启
  • hipo.dll是什么
  • win10安装不了ie
  • apache2.4配置文件详解
  • ztree默认选中
  • 常用adb命令大全
  • 那些年的我们什么意思
  • js数组每个元素+1
  • kindeditor获取内容
  • unity3d怎样导入资源
  • Android使用教程
  • js class 私有方法
  • java中的多态性
  • jquery的实现原理
  • 中国税务主旨是什么?
  • 税务局监察室主任职位说明书
  • 乌鲁木齐税收政策
  • 环保税截止时间
  • 每月个人所得税扣除标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设