awk吧 关注:104贴子:293

回复:本贴专门解答awk相关的计算问题,每周1至周5回答

只看楼主收藏回复

1 2 3 4 5,6,7 9 10
每排如上第五列中用,隔开的
求显示 1 6
怎么写?
为什么awk ‘{awk...}’不可以
那该怎么办??


IP属地:上海19楼2015-12-11 18:45
收起回复
    配置文件如下
    ……多个段
    [ss1]
    test=aaa
    [ss2]
    ……多个配置项
    test=aaa
    ……多个配置项
    [ss3]
    test=aaa
    需求:搜索[ss2]段,修改这个段下test=aaa为mmm=bbb


    来自iPhone客户端20楼2016-01-21 20:37
    收起回复

      我想显示出所有的端口和后面所连接的IP地址(红的部分)。
      如图所示,如果有相同的端口,相同的IP。只用显示一个就行了。
      50211 113.76.26.159
      如果同个端口,有多个IP,多个IP要显示出来
      例:
      相同的端口 IP地址1
      相同的端口 IP地址2
      拜谢。


      IP属地:安徽21楼2016-01-29 20:26
      收起回复
        本人在网上找到这句代码
        netstat -n | awk '/^tcp/ {n=split($(NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[$NF];++N} END {for(a in S){printf("%-20s %s\n", a, S[a]);++I}printf("\n%-20s %s\n","TOTAL_IP",I);for(a in s) printf("%-20s %s\n",a, s[a]);printf("%-20s %s\n","TOTAL_LINK",N);}'|sort -rn
        您看看,但是有个bug,就是只能显示所有的IP,不能按端口显示IP,一下是截图。


        IP属地:安徽22楼2016-01-29 20:34
        收起回复

          大牛帮我看看,貌似弹错了。


          IP属地:安徽23楼2016-01-31 20:16
          收起回复
            有10w行数据 要实现每隔2000行插行字符 大神该怎么现实


            IP属地:广西来自iPhone客户端24楼2016-05-06 11:21
            收起回复
              大神,请教你个问题。
              文档一和文档二,要将文档2的内容由文档1中同一位置的内容替换,要怎么解决呀?


              IP属地:上海26楼2018-03-09 11:24
              收起回复
                @楼主,我有个txt文件,并内容没有排版,只有有中文、标点符号、还有特殊字符‖,特殊字符之间有8位数字和4位数字还有16位数字和人名,我怎么用awk提取出16位数字和4位数字还有人名?如果不能,有没有专门的软件(要linux下的)能达到我的目的,谢谢大神


                IP属地:辽宁来自Android客户端27楼2018-06-06 23:37
                收起回复