位置: 编程技术 - 正文

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

  • 仓储服务费税率2021
  • 出口报关单上面的运费怎么填
  • 购买理财产品计入交易性金融资产
  • 一般纳税人每月开票不超10万
  • 免税农产品发票开具时税率怎么选
  • 长期借调人员差旅费是谁的责任
  • 电子税务局怎么删除办税员
  • 低值易耗可以直接入管理费用吗
  • 电子承兑到期怎么操作流程
  • 子公司对母公司的责任
  • 高铁票丢失怎么办
  • 存货计提减值准备是什么原则
  • pos机刷卡的银行有哪些
  • 以物易物方式销售货物例题
  • 小规模纳税人开了3%的专票还能享受1%
  • 公司注销清算时房租到期怎么办
  • 当年缴纳的税金怎么入账
  • 不得核定征收企业所得税的行业
  • 改建或新建建筑物含义
  • 纳税人备案信息包括
  • 购买小汽车增值税发票金额开错
  • 企业汇算清缴后还能更正吗
  • 不是公户付的款开发票可以做账吗
  • 国内企业给国外企业开发票
  • 装饰装修工程月薪多少
  • 子公司之间交易抵消
  • 使用与保养
  • 拆迁地下室
  • 土地使用税的税目写什么
  • iphone11 iphone10区别
  • PHP:rawurlencode()的用法_url函数
  • vue浏览器版本
  • 一品红怎么养才长得好
  • win7系统任务计划在哪里
  • 在建工程可以计入资本性支出吗
  • 支付临时工的工资怎么做账
  • uniapp打开系统设置
  • 减免增值税会计处理
  • 赤狐 (© Yossi Eshbol/Minden Pictures)
  • 小规模纳税人出租不动产免征增值税
  • 微信小程序如何删除
  • php静态方法可以被继承吗
  • 固定资产家具用具包括什么
  • 预缴增值税借方余额
  • 小规模季报附加税怎么报
  • 待认证进项税额是二级科目还是三级科目
  • java阻塞队列线程安全吗
  • react 上下文hooks内容存储到本地
  • 固定资产科目代码是多少
  • db2数据库安装服务器的环境
  • 施工企业期间费用 企业管理费会计分录
  • 季度利润表中的利润总额
  • 增值税红字发票怎么填开
  • 资本化支出计入什么科目
  • 投标保证金如何规定
  • 出口退税备案完事了,为什么还没有退税勾选那个模块
  • 营业外支出科目核算内容
  • 什么叫先打后补
  • 补缴以前年度企业所得税分录怎么写
  • win7任务管理器怎么打开
  • explorer.exe是啥意思
  • y400加装固态硬盘教程
  • win7系统开机
  • 在对linux系统中dir
  • linux源于
  • win7 64纯净版网页打开出现乱码该怎么办 解决方法介绍
  • javascript基于什么的语言
  • 让动画不再僵硬的软件
  • dos批处理命令大全
  • django内置组件
  • jquery keydown
  • shell 数组变量
  • node.js常用命令
  • unity toggle切换状态
  • jquery 模态窗口
  • Python编程中装饰器的使用示例解析
  • 北京户籍网官方网站
  • 什么是跨地区经营汇总纳税企业
  • 电信业八大争议事件
  • 电费增值税专用发票如何抵税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设