位置: 编程技术 - 正文

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

  • 应交税金怎么算出来的
  • 固定资产未转固属于什么风险
  • 金税盘税务申报
  • 建筑业工程结算是什么科目
  • 所得税视同销售行为有哪些
  • 公司所得税费用怎么算报多少钱
  • 应付票据和应付账款有什么区别
  • 非居民企业适用的企业所得税税率
  • 开出增值税专用发票流程
  • 如何降低应用耗电
  • 企业存款利息收入税率
  • 应纳税调增调减会计分录
  • 主营业务成本属于
  • 对非本单位的营销方案
  • 花卉租赁发票税率是多少
  • 装修公司怎么交钱
  • 企业所得税弥补亏损明细表怎么填写
  • 从公司账户取现金
  • 施工企业建账指的是什么
  • 增值税减免税申报明细表免税代码和名称
  • 外币报表折算差额怎么算
  • 少扣个税多付工资违法吗
  • 苗木免税票能随便开吗
  • 私营独资企业是小微企业吗
  • 关联方利息支出
  • 利润分配财务处理
  • 政府与事业单位会计
  • 月底财务为什么要关账,暂时开不了发票
  • 商贸企业小规模税率是多少
  • windows环境下,ping的功能和使用方法
  • 二级路由器怎么配置
  • 自身权益工具有哪些
  • 微信支付php开发流程
  • 企业会计核算应当以权责发生制为基础
  • 控制器操作视频
  • push添加对象
  • 增资扩股税务处罚标准
  • 评价股权转让要交什么税
  • 零申报季报怎么报税的具体流程
  • 增值税普通发票查询真伪
  • 关于在使用手机
  • python国内下载地址
  • centos安装MySQL数据库
  • 织梦相关文章调用
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 小规模纳税企业销售货物或者提供应税劳务
  • 高新企业申报条件有哪些
  • 企业主营业务利润是由什么构成的
  • 本月还未抄报,请抄报完成之后再申报
  • 现金流量表中的现金流量包括哪些
  • 以产品偿还债务怎么算
  • 研发费用按50%的预算
  • 损益类科目没有结平是什么意思
  • 研发和技术服务属于什么大类
  • 永续债举例
  • 电汇凭证是什么会计科目
  • 职工教育经费如何列支
  • 企业增资的流程
  • 单独设置停工损失科目
  • sql语句行转列
  • 在mysql中使用视图的限制
  • sql语句查询去重
  • 64位 win10系统安装绿色版mysql-5.7.16-winx64的教程
  • fedora安装apt
  • Win10系统如何取消密码
  • xp关闭防火墙命令
  • ultra系统优盘恢复
  • centos named
  • nginx 虚拟ip
  • windows引导坏了怎么办
  • 怎么把win8界面换成win7
  • win8如何设置vpn Win8如何建立VPN连接操作指南
  • cocos2d drawcall
  • opengl es2
  • 怎么做小地图
  • js 阻止触发某个事件
  • 用来检测程序小错误的测试方法
  • 改变的拼音
  • 公司买的保险怎么查询保单明细
  • 2021年京东养鸡如何合作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设