码迷,mamicode.com
首页 >  
搜索关键字:gensub    ( 5个结果
awk过滤取值
取本机的第一个IP地址 ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}' | awk 'NR==1' 取最大值,最小值 awk '{for(x=1;x<=NF;x++ ...
分类:其他好文   时间:2021-01-21 10:31:54    阅读次数:0
awk中的常用关于处理字符串的函数
1.替换字符串中的某一部分。 函数:gensub(/rexpr/,"replace","g","string"),gensub返回一个新的字符串。 /rexpr/:要被替代的内容,必须要//包围,支持正则表达式。 replace:替代的内容。 “g”:表示全部替换,也可以用数字表示替换第几个位置。 ...
分类:其他好文   时间:2017-11-07 16:20:33    阅读次数:168
awk用法整理
gensub()函数对于ThuJan1214:36:252017TCPfrom192.168.222.128:9300to112.168.222.129:4647144bytes,句子,把最后一个:变成空白echo"ThuJan1214:36:252017TCPfrom192.168.222.128:9300to112.168.222.129:4647144bytes,"|awk‘{printgensub(":","",4)}‘ThuJan1214:36:252017TCPf..
分类:其他好文   时间:2017-01-25 15:34:24    阅读次数:236
awk之提取联系人邮箱(用到for循环、gensub等)
【问题描述】从以下文件中提取联系人邮箱地址,内容如下:<yongbo.shan@mm.com>,李俊清<junqing.li@mm.com>,任翔<xiang.ren@mm.com>,李杨柳<yangliu.li@mm.com>,孟津<jin.meng@mm.com>,王立光<liguang.wang@mm.com>【解决办法】1.awk$awk‘{..
分类:其他好文   时间:2015-12-17 22:41:12    阅读次数:217
【文本处理】awk、sed使用 - 二
一些例子。1、显示gopher帐号所在行至最后一行。awk‘/^gopher/{row=NR;while(getline<"passwd"){++i;FS=":";if(i>=row){print$0}}}‘passwdgetline<"filename"若读取成功,则返回非0,当读文件完后,会返回0。awk-F:‘NR==FNR{if($1~/^gopher/){row=NR};next}{if(FNR>..
分类:其他好文   时间:2014-07-20 15:31:51    阅读次数:353
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!