位置: 编程技术 - 正文

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

  • 增值税加计抵减怎么做账
  • 租赁费属于酌量收入吗
  • 不动产服务具体有哪些
  • 劳务 劳务报酬所得
  • 房产税应由哪方交纳
  • 刷单成本计入什么费用?
  • 城建税及教育附加税怎么算
  • 建筑行业异地预缴增值税
  • 冲减预提费用
  • 行政单位的存货是什么
  • 不计提税费可以吗
  • 所得税缴纳计算公式
  • 园林绿化公司前景如何
  • 小规模时取得的专票在一般纳锐人之后可以抵扣吗
  • 其他应付款需要做预算会计吗
  • 外籍人士离职补偿
  • 公司的资产负债表包括
  • 给员工小孩买礼物合适吗
  • php数组函数实现机选双色球
  • 跨年的收入可以在次年冲吗
  • 试乘试驾车入账分录
  • 鸿蒙系统如何设置定位
  • PHP:getallheaders()的用法_Apache函数
  • 将自产的应税消费品对外捐赠
  • win7纯净版系统 9代
  • 在建工程计提减值准备计入什么科目
  • 行政单位职工福利费使用范围
  • 梅林澳大利亚信号好最好吗
  • php的implode
  • 低值易耗品是怎样的
  • 外出经营活动税收管理
  • 设计协会是干什么的
  • php文件操作小结怎么写
  • 蒙特维德云雾森林
  • 机器学习实战练手项目
  • 增值税发票认证期限是多久
  • 金税盘插电脑上没反应是怎么回事
  • python 覆盖
  • 常见的数据库管理系统有
  • 其他科技推广服务业可以加计扣除吗
  • 小规模首次申请发票张数
  • 工资结算汇总表怎么填
  • 合伙企业分配利润会计分录
  • 房屋租赁房产税如何征收
  • 不同企业可以开专票吗
  • 企业支付的一次性就业补助金
  • 其他债权投资的公允价值变动计入什么科目
  • 企业所得税实施条例第22条
  • 补充登记法是全部都用蓝字吗
  • 公司员工报销没有发票挂内账有风险吗
  • 预付款属于什么会计分录
  • 福利费可以计入销售费用吗
  • 关停企业的国家规定
  • 电子发票上面的字体是什么字体
  • 接受投资者投入的资产
  • 配置零部件
  • 会计凭证装订的步骤
  • windows server2008 64位没有安装音频怎么办?
  • window8更新
  • win10正式版激活码
  • winxp系统安装教程
  • centos中rpm包怎么安装
  • windows10已经阻止此软件
  • iso镜像怎么装
  • Linux系统配置要求
  • mac不同账户如何共享文件
  • centos elk
  • 微信小程序实现烟花
  • 自动上传文件
  • 给自己的网站制作软件
  • cmd网络管理命令的功能和用法
  • document.all.value
  • 关于android工程中的assets目录的正确说法
  • js制作网站
  • shell 执行sh
  • js处理时间
  • android模拟器无法运行
  • 重庆电子税务局网页版登录
  • 如何通过发票号下载电子发票
  • 银行服务创新金点子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设