这篇文章将为大家详细讲解有关Linux支付命令操作之grep、sed、awk的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、grepgrep命令主要用于文本内容的查找。它支持正则表达开发云主机域名式查找,命令格式为:例如:在filename文本中查找包含”text”的行:这条命令默认只输出匹配的文本行sed命令主要用于文本内容的编辑。默认只处理模式空间,不处理原数据,而且sed是针对一行行数据来进行处理的。sed的命令格式为:option常用选项有以下:command可以分为以下几种:例如:1、在filename文本最后一行追加hello world:2、在f开发云主机域名ilename文本第一行插入hello world:3、既要在最后一行追加hello world,又要在第一行插入hello world:另外,sed比较常用的就是文本替换,它也支持正则表达式,功能强大。例如:1、活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看表示将filename文本的每行中的oldstring替换为newstring:2、删除空白行:PS:正则表达式中s表示空白字符(包括,空格,制表符等)三、awkawk命令主要用于文本内容的分析处理。如果对处理的数据需要生成报告之类的信息,或者处理的数据是按列进行处理的,最好使用awk。awk读入有’n’换行符分割的一条记录,然后将记录按指定的域分隔符划分域,$0则表示所有域,$1表示第一个域,$n表示第n个域。例如:以”:”分隔filename文本的每一行并且打印第一列打印可以采用print函数,如果需要格式化打印,则类似C语言一样采用printf函数。练习:sed和awk定制化显示举例1、可以制作一个文本test.txt,内容为:需要显示的结果为:如果采用sed,可以输入如果采用awk,则有两种方法关于“Linux支付命令操作之gre开发云主机域名p、sed、awk的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Linux支付命令操作之grep、sed、awk的示例分析》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...