位置: 编程技术 - 正文

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

  • 缴纳上月附加税会计科目
  • 税控系统维护费怎么做会计分录
  • 科技型中小微企业贷款贴息贴保项目入库申请指南
  • 预算资产负债表
  • 员工出差自驾怎么看待
  • 发票属于什么凭证类型
  • 冲减应收帐款分录
  • 购进原材料没有发票怎么做分录
  • 无票收入记账多的进项发票怎么处理?
  • 公司冲账发票做账流程
  • 不是办税员可以去税局办事吗
  • 什么是工会经费返还
  • 会计如何做调整会计分录
  • 所得税收入包含哪些
  • 银票贴现需要发票嘛
  • 母公司计提子公司投资收益
  • 管理费是否需合计
  • 冲减增值税进项税怎么处理
  • 存贷款利率计算器
  • Win11怎么关闭自动休眠
  • 卖废旧物品账务处理
  • php中表单的使用
  • 已抵扣的进项税额红冲的账怎么做
  • PHP:Memcached::getServerByKey()的用法_Memcached类
  • 赡养老人支出如果有四个子女都要填吗
  • 房产契税什么时间缴纳
  • 限额领料单一般一式几联
  • 农产品进项税额转出会计分录
  • 企业类型变更是什么意思
  • php脚本工作流程
  • vue如何销毁页面
  • php中实现文件上传需要用到哪几个函数
  • thinkphp常用函数
  • 解决前端跨域问题
  • 运动目标检测算法
  • java pdf生成工具
  • python中 =是什么意思
  • c语言的空指针
  • 个体工商户该如何开发票
  • 参展费会计分录
  • php headers
  • 低值易耗品在年报上怎么看的
  • 自然人个税申报密码怎么获取
  • 三项经费要包括哪三项
  • 企业存货的账务处理办法
  • 小规模纳税人利润率一般是多少
  • 其他所得
  • 报废车补贴政策2023
  • 应收账款周转速度快表明
  • 生产车间包括什么
  • 企业最应避免的外部环境和内部条件组合是
  • 开1000的增值税发票要交多少税
  • 员工宿舍发生事故赔偿吗
  • 汽车属于固定资产类吗
  • 零售行业折扣销售方案
  • 建筑服务红字发票需要填写备注吗
  • 其他综合收益是当期损益吗
  • 普通发票的开具办法是?
  • 其他应付款贷方增加还是减少
  • 劳动纠纷给员工的建议
  • 账面价值大于计税基础是调增还是调减
  • 建筑公司的会计好做吗
  • 用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • win7 bug
  • 移动u盘的作用
  • Win10系统无法访问局域网共享电脑怎么办
  • xp无法访问win7电脑
  • sentstrt.exe - sentstrt进程是什么文件 有什么用
  • Win7登录密码
  • perfom.exe
  • perl chr
  • cocos 2d x
  • android设置hint颜色
  • node用什么写的
  • unity打包全屏
  • 简单又实用的
  • python连接mysql实例分享
  • 安卓 自动化app
  • 个体工商户个人所得税
  • 税务稽查人员占税务人员比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设