随笔分类 -  grep sed awk

文本处理三剑客
摘要:一、awk介绍awk是文本三剑客之一,其实awk是一种语言,该语言的创始者定义为”生成报表和格式化文本输出“awk有很多种版本,这里介绍的是GUN awk(gawk) 二、awk工作原理第一步:执行BEGIN{action}语句块中的语句,该语句块不依赖于文件,awk在执行是,将在读取文件之前执行该 阅读全文
posted @ 2022-10-18 11:28 sll917-cn 阅读(3070) 评论(0) 推荐(0) 编辑
摘要:在上一篇中介绍的基础命令都是面向行的,一般情况下,这种处理并没有什么问题,但是当匹配的内容是错开在两行时就会有问题,最明显的例子就是某些英文单词会被分成两行。 幸运地是,sed允许将多行内容读取到模式空间,这样你就可以匹配跨越多行的内容。本篇笔记主要介绍这些命令,它们能够创建多行模式空间并且处理之。 阅读全文
posted @ 2022-07-02 21:01 sll917-cn 阅读(67) 评论(0) 推荐(0) 编辑
摘要:awk、grep、sed是linux操作文本的三大利器,合称文本三剑客; 也是必须掌握的linux命令之一,三者的功能都是处理文本,但侧重点各不相同; 其中属awk功能最强大,但也最复杂。 grep更适合单纯的查找或匹配文本, sed更适合编辑匹配到的文本, awk更适合格式化文本,对文本进行较复杂 阅读全文
posted @ 2022-06-23 11:45 sll917-cn 阅读(228) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示