zoukankan      html  css  js  c++  java
  • Linux脚本命令大全

    一、记录

    1. 实时监控网卡流量脚本:https://www.kafan.cn/edu/5611612.html
    
    awk 'BEGIN{
    OFMT="%.3f";
    devf="/proc/net/dev";
    while(("cat "devf) | getline)
    {
    if($0 ~ /:/ && ($10+0) > 0)
    {
    split($1,tarr,":");
    net[tarr[1]]=$10+tarr[2];
    print tarr[1],$10+tarr[2];
    }
    }
    close(devf);
    while((system("sleep 1 ")) >=0)
    {
    system("clear");
    while( getline < devf )
    {
    if($0 ~ /:/ && ($10+0) > 0)
    {
    split($1,tarr,":");
    if(tarr[1] in net)
    {
    print tarr[1],":",($10+tarr[2]-net[tarr[1]])*8/1024,"kb/s";
    net[tarr[1]]=$10+tarr[2];
    }
    }
    }
    close(devf);
    }
    }'
    
    2.获取网卡所有名称:
    cat /proc/net/dev | awk '{i++; if(i>2){print $1}}' | sed 's/^[	]*//g' | sed 's/[:]*$//g'
    
    3.awk对变量的用法:
    #!/bin/bash
    for((i=1;i<4;i++))
    do
        awk -v var=$i '{print $var}' test.txt  
    done
    View Code
    请尊重笔者的劳动成果哦,转载请说明出处哦
  • 相关阅读:
    23-10 条件查询
    22-9 聚合函数
    关系抽取snowball
    关系抽取bootstrap
    NER
    GPT
    因果卷积 空洞卷积
    XL-NET
    transoformer-XL
    transoformer
  • 原文地址:https://www.cnblogs.com/gufengchen/p/14864432.html
Copyright © 2011-2022 走看看