位置: 编程技术 - 正文

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

  • 本期应补退税额和期末未缴税额
  • 非居民个人利息所得个税税率
  • 应交印花税会计分录
  • 金税四期对个人所得税的影响
  • 增值发票盖章有什么用
  • 企业减免税享受什么
  • 调整企业银行存款账面余额的记账依据是什么
  • 应计提的存货跌价准备
  • 融资租入固定资产属于资产吗
  • 购入包装物
  • 国有企业出租房屋管理规定
  • 汇算清缴已退税的还可以作废吗
  • 销售蔬菜免税账务处理
  • 任务栏图标重叠一起
  • 华为手机进入recovery模式怎么退出
  • 前期费用会计分录
  • 房地产车位收入做账
  • 电脑网页密码不正确
  • 处置固定资产简易计税怎么申报
  • 间断性断网
  • 承租人对经营租赁的会计处,怎么快速记住方法
  • 如何申请公积金装修房子
  • 原始凭证的内容有哪些
  • 劳务报酬个人所得税税率表2023
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • 辉柏嘉彩铅一共多少色
  • 销售机构人员工资属于管理费用吗
  • 公司购买办公用房可以抵税吗
  • PHP:mcrypt_get_cipher_name()的用法_Mcrypt函数
  • 备用金会涨额度吗
  • 应交增值税视频讲解
  • 如何解决Vue3没有代码提示问题?
  • 工程项目会计怎么样
  • vue3.0 vite
  • php入门基础教程
  • 兼职人员需要
  • hashmap 面试
  • 服务费开票税收分类
  • 生育保险断缴后果
  • 打车费计入哪个科目
  • 加权平均资本结构
  • 增值税小规模纳税人适用3%征收率
  • 生产企业出口转内销增值税申报表怎么填
  • 企业长期零申报
  • 跆拳道馆薪酬详细方案
  • 建账初期账务处理程序
  • 法人银行贷款
  • 高价购买股权
  • 应收账款周转率计算公式
  • 出纳账户怎么设置
  • 建账时必须输入的内容有哪些
  • mssql数据库的账号密码
  • windows xp正式退休
  • MS DTC 事务管理器无法启动的解决方案
  • Windows2008 对决 Windows Vista优势
  • centos6 rpm
  • vc运行程序
  • 怎么清理win7
  • Win10 Mobile 10581预览版升级界面曝光 上手视频观赏
  • 24个方法
  • centos6.5无法启动
  • win8 怎么样
  • linux流量控制
  • win7系统中怎样没有智能卡服务
  • windows10快速操作在哪
  • 微信 cookies
  • cocos2dx菜鸟教程
  • cocos2dx官方教程
  • Unity3d AssetDatabase.SetLabels StartAssetEditing ValidateMoveAsset 语法复习
  • vrbrations
  • shell脚本实际运用
  • 轻松实现财富自由
  • JQuery绑定事件的函数是
  • jQuery处理XML文件的几种方法
  • 以前期间进项税额转出 怎样操作
  • 国税人事部门党建工作(税务局党建部门)
  • 关注龙江医保
  • 深圳市电价价目表详解
  • 增值税税控开票软件升级
  • 新疆国税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设