
shell脚本之awk的简单使用
发布日期:2021-05-10 15:54:01
浏览次数:17
分类:精选文章
本文共 640 字,大约阅读时间需要 2 分钟。
在CT200905型文件中,需要将符合特定条件的记录提取并整合到022_0527.txt文件中。以下是实现这一目标的AWK脚本及其作用说明。
技术背景
CT20090501等文件位于@js4data01/zhjs_data/pas/infile/backup/ctjs目录下。任务是对这些文件进行分拣,将符合特定规则的记录重新整合到目标文件中。AWK脚本解析
awk -F, '{if($7 == "0527" && $1 =="2" && $2~/^022/ ) print $0}' CT*20090501* > /js4data01/zhjs_sett/script/022_0527.txt
-F,
:指定文件字段分隔符为逗号。{if($7 == "0527" && $1 =="2" && $2~/^022/ ) print $0}
:匹配满足以下条件的记录并输出:- 域7(第7列)值为"0527"。
- 域1(第1列)值为"2"。
- 域2(第2列)值以"022"开头。
> /js4data01/zhjs_sett/script/022_0527.txt
:将匹配结果写入目标文件。
文件处理规则
- -F,:指定字段分隔符为逗号,确保每条记录以逗号分隔。
- >:将处理结果写入目标文件,
>>
用于追加,而>
则覆盖原有内容。 - 条件判断:通过AWK脚本的条件语句,精准筛选符合要求的记录。
通过上述方法,可以高效地从CT200905型文件中提取符合条件的记录,实现数据的精准分拣和整合。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月28日 03时58分06秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
web_求和(练习)
2019-03-09
JavaScript——使用iterator遍历迭代map,set集合元素
2019-03-09
IAR调试卡顿的解决办法
2019-03-10
应用程序无法启动,应用程序的并行配置不正确完美解决方法
2019-03-10
强大的文字处理器——Nisus Writer Pro
2019-03-10
如何轻松适应从Windows到MacOS的过渡!Mac新手入门指南
2019-03-10
fcpx插件:25个假日主题专业设计
2019-03-10
fcpx插件:Block Party for Mac(53个视频转场插件)
2019-03-10
代码绘制五角形
2019-03-10
Course Schedule II
2019-03-10
线程总结
2019-03-10
<hdu - 1002> A + B Problem II
2019-03-10
Python识别璇玑图中诗的数量
2019-03-10
Django ORM操作
2019-03-10
剑指offer[32]——把数组排成最小的数
2019-03-10
谈谈关于springboot 添加依赖的那些事
2019-03-10
CF1475-D. Cleaning the Phone
2019-03-10
java基础-java与c#接口不同点
2019-03-10
Java并发工具篇
2019-03-10
京喜小程序体验评分优化实践
2019-03-10