AI工具人
提示词工程师

Linux三剑客之awk入门指引

大家好 我是xindoo,距我上次发技术文章已经过去快一个半月了,原因是最近确实非常非常的忙,工作日除了吃饭睡觉之外,要么是在工作,要么就是在去工作的路上,而周末的时候我只想
在这里插入图片描述
今天1024 程序猿节,百忙中抽空发篇一直想写好久的文章来凑个热闹,简单教大家如何使用awk这个命令行工具。认识我的人都知道我最早是运维出生,做运维没学会啥太大的本事,有些命令行工具却使得贼溜,awk就是其中之一。后来我转开发后,凭借精通部分命令行工具的使用快速解决过很多小问题,命令行的便捷和高效也曾多次震惊到我们的同事们。

各种命令行工具加管道的组合,可以极快的解决很多问题,这里我就不再展开了,有兴趣可以看下我之前写的一篇博客我常用的一些linux命令。而今天的主角是awk,一款极强的文本处理工具,我日常会用它来做数据清洗、筛选、查看,甚至完成一些简单的数据统计工作。毫不夸张的说,有些别人需要几个小时、甚至完全搞不定的工作,我用awk分分钟解决完,在别人看来完全就是黑魔法。

这么说可能你没有感觉,我举个具体的例子。之前有个同事,需要把一个上千万行的文本文件(大于500MB)均匀拆成俩文件,其实就是想把千万的用户均匀随机拆成两个集合做一些对比实验,你会怎么搞? 实际上我用awk一行命令搞定,敲命令20秒,执行半分钟。

赞(0) 打赏
未经允许不得转载:XINDOO » Linux三剑客之awk入门指引
描述文字

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫