awk内置命令RS,ORS,FS,OFS的使用
Awk内置命令RS, ORS, FS, OFS
FS 指定字段列分隔符
OFS 指定输出字段列分隔符
RS指定行分隔符 默认分隔符为\n
ORS指定输出行分隔符
FS指定列分隔符,相当于参数-F。OFS指定输出字段列分隔符,即可以将输入数据按照FS分割后按照OFS指定输出格式。
Awk.txt文件中有两行数据:
I---love---you
You---love---me
Awk –F”---” ’{print $1,$2,$3}’ awk.txt 输出:
I love you
You love me
这里print需要指定哪些字段,如果只是print,输出结果将是原来结果
RS指定行分隔符,默认为\n,ORS指定输出行分隔符。
Awk.txt文件中有两行数据:
I---love---you
You---love---me
Awk ‘BEGIN{ORS=”***”}{print}’ awk.txt 输出:
i---love---you***you---love---me***,因为默认\n,所以输出将不存在\n
awk ‘BEGIN{RS=”---”;ORS=”***”}{print}’ awk.txt 输出:
i***love***you
you***love***me
***
组合使用:
Awk ‘BEGIN{RS=”\N”;FS=”---”;ORS=”=”;OFS=”***”}{print $1,$2,$3}’ awk.txt 输出:
I***love***you=you***love***me=
awk内置命令RS,ORS,FS,OFS的使用相关推荐
- linux awk 区别,linux awk 中 RS,ORS,FS,OFS 区别与联系
今天在学习时偶尔搜索到了这篇文章,觉得不错,转摘一下:http://blog.51yip.com/shell/1151.html 总结 RS,ORS,FS,OFS的区别和联系. 一,RS与ORS 1, ...
- awk中RS,ORS,FS,OFS区别与联系
学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系. 一,RS与ORS 1,RS是记录分隔符,默认的分隔符是\ ...
- Linux中awk后面的RS, ORS, FS, OFS 用法
Linux中awk后面的RS, ORS, FS, OFS 含义 一.RS 与 ORS 差在哪 我们经常会说,awk是基于行列操作文本的,但如何定义"行"呢?这就是RS的作用. ...
- linux awk 中 RS,ORS,FS,OFS 区别与联系
今天在学习时偶尔搜索到了这篇文章,觉得不错,转摘一下:http://blog.51yip.com/shell/1151.html 总结 RS,ORS,FS,OFS的区别和联系. 一,RS与ORS 1, ...
- Linux中awk后面的RS, ORS, FS, OFS 含义
awk之RS.ORS与FS.OFS RS:Record Separator,记录分隔符 ORS:Output Record Separate,输出当前记录分隔符 FS:Field Separator, ...
- linux rs,Linux中的RS, ORS, FS, OFS
一.RS 与 ORS 差在哪 我们经常会说,awk是基于行列操作文本的,但如何定义"行"呢?这就是RS的作用. 默认情况下,RS的值是\n.下面通过实例来理解下RS. echo ...
- 命令 —— awk内置变量(NF,NR,FS,FILENAME)
关于awk命令的几个内置变量(NF,NR,FS,FILENAME) 1.NF:支持记录域个数,在记录被读之后再设置例1 [root@redhat wilsontest]# pwd /tmp/wilso ...
- awk 内置变量与自定义变量
点击上方"生信科技爱好者",马上关注真爱,请置顶或星标 作者:ghostwu 原文:https://www.cnblogs.com/ghostwu/p/9085653.html A ...
- linux awk 内置变量使用介绍
awk是个优秀文本处理工具,可以说是一门程序设计语言.下面是awk内置变量. 一.内置变量表 属性 说明 $0 当前记录(作为单个变量) $1~$n 当前记录的第n个字段,字段间由FS分隔 FS 输入 ...
最新文章
- 去中心化已成大势所趋,手机的中枢地位岌岌可危?
- 开发日记-20190821 关键词 读书笔记《掌控习惯》DAY 1
- Oracle 查看被锁的表语句
- JavaScript代码片段
- @RequestParam详解
- 一位面试了阿里,滴滴,网易,蚂蚁金服,最终有幸去了网易的Java程序员【面试题分享】...
- [区块链] 密码学——Merkle 树
- java获取元素创建时间,java – 动态顺序统计:在恒定时间内获取第k个元素?
- 高斯积分公式matlab_数值微分与数值积分(一)
- Java基础知识编写一个HelloWorld案例
- 清华大学python视频_涨见识了,清华大学全套Python642集视频教程泄露,拿走玩去...
- Spring boot2.0 JpaRepository findOne的使用
- #大创学习笔记#part1宫颈癌细胞图像分割——直方图最亮谷底阈值确定法提取细胞前景(2)
- Selenium UI自动化验证码:识别+输入
- 数据挖掘与分析(基于MATLAB)——数据探索
- php 有关秒杀防止超卖面试题
- UWB定位技术融合定位革新物联发展
- TypeScript中interface 与 type的区别,你真的懂吗?
- 为什么波长越长,衍射现象越明显?越容易传播的远?
- for..in与for..of的区别
热门文章
- 计算机网络层之 P2P
- 面试官:为何Redis使用跳表而非红黑树实现SortedSet?
- XU316-1024-熙光技术
- 设置默认打印机出现错误。提示无法完成,错误是0x00000709
- mysql查询当前时间的前后几天时间
- C语言--小学生计算机辅助教学系统
- 服务器Ping值代表着什么?
- 从零开始学_JavaScript_系列(五)——dojo(基础,动画移动,重力模拟,动画合并,添加标签)...
- 蓝牙鼠标windows linux,windows linux双系统共用蓝牙鼠标
- error: ‘CV_LOAD_IMAGE_UNCHANGED’ was not declared in this scope