位置: 编程技术 - 正文

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

  • 个体户需要给员工交保险吗
  • 总公司和子公司可以有业务往来吗
  • 微信支付属于现金嘛
  • 金税三期账号是自己申请吗
  • 企业改制重组增值税优惠政策
  • 报关单上单位名称写千克还是kg
  • 承租方收到融资租赁款会计处理
  • 用于出口的进项可以抵扣吗
  • 境外分回的股息并入应纳税所得
  • 企业报税盘入账应该记入哪个科目?
  • 委托加工收回后直接销售的消费税
  • 增值税销项发票冲红怎么冲
  • 2021 上海房产税
  • 贸易公司买进卖出
  • 个税公司承担怎么做账计入其他应收款怎么平账
  • 企业所得税少交了被税局查到怎么处理
  • 如何计算一般稳定球面腔的主要参量
  • 盈余公积什么时候调整
  • 员工转入子公司怎么做账
  • 如何申请残疾人
  • 小企业会计准则和一般企业会计准则的区别
  • linux minor
  • Win10怎么清除系统
  • php数组根据值排序
  • win11无法打开开始菜单怎么办
  • 增值税发票开红字发票后账务处理
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • 事业单位会计专业知识考什么
  • laravel实战教程
  • 前端页面加载缓慢怎么办
  • 公司有个税怎么交
  • 季度缴纳企业所得税计算方法
  • vue用法
  • php功能模块
  • 前端资源浏览器下载
  • vue watch
  • 一般纳税人注销税务流程
  • 购买礼品的会计怎么做账
  • 调整以前年度错账会计分录怎么做
  • 所得税费用影响企业营业利润吗
  • 小规模附加税减免政策2023最新
  • 一般纳税人直接不管会怎么样
  • 用友T3如何取消审核人和制单人不能为同一
  • 公司使用pos机
  • 增值税未开票收入
  • 专款支出和事业支出
  • 收到公司的钱写收据
  • 加油充值卡开票内容是什么
  • 样品定义是什么
  • 旅行社开的机票款可以抵扣吗
  • 苗木免税发票可以开专票吗
  • 总账建账要遵循的原则
  • linux bin sbin
  • mysql5718解压版安装
  • 安装sql server需要注意什么
  • MySQL thread_stack连接线程的优化
  • 下载windows vista
  • 远程查看微信聊天记录软件
  • 苹果电脑安装win7系统教程
  • macbookpro双系统和虚拟机
  • 魔方优化大师是免费的吗
  • win8无法完成更新正在撤销更改怎么办
  • win7系统cmd命令大全
  • ubuntu唤醒快捷键
  • win10系统更新后
  • rhel-server
  • win8.1核心版密钥
  • Unity3D游戏开发标准教程
  • unity自动生成
  • 基于javascript的毕业设计选题
  • android基础知识入门
  • npm与nodejs
  • 怎么做到开放
  • jquery版本区别
  • Android应用程序可以直接在ios中安装运行吗
  • 残疾人就业保障金什么时候申报缴纳
  • 北京市税务总局官网
  • 工商税务登记流程视频
  • 2023年四川城乡居民养老保险多少钱
  • 怎么注册山东省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设