取本机的第一个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
1.替换字符串中的某一部分。 函数:gensub(/rexpr/,"replace","g","string"),gensub返回一个新的字符串。 /rexpr/:要被替代的内容,必须要//包围,支持正则表达式。 replace:替代的内容。 “g”:表示全部替换,也可以用数字表示替换第几个位置。 ...
分类:
其他好文 时间:
2017-11-07 16:20:33
阅读次数:
168
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
【问题描述】从以下文件中提取联系人邮箱地址,内容如下:<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
一些例子。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