批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[原创代码] AWK实现数据处理(AWK太强啦)

  1. #!/bin/bash
  2. #by author Gan
  3. file=tes.csv
  4. awk_shaw(){
  5. awk -v FS=',' 'BEGIN{printf "%-38s%-10s%-20s%-20s%-20s%-10s\n"," Projects","Number","Average","Sum","Max","Min"}'
  6. for ((i=2;i<=32;i++))
  7. do
  8. awk -v FS=',' -v n=$i '{if(NR==1){begin=$n}}NR>1{sum+=$n;{if(NR==2){los=$n}}{if(los>$n){los=$n}};{max>$n?max=max:max=$n}}{lev=NR-1}END{printf "%-38s%-10d%-20f%-20f%-20f%-20f\n",begin,lev,a=sum/lev,sum,max,los}' $file
  9. #echo $i
  10. done
  11. }
  12. awk_shaw
复制代码

  1. Projects                             Number    Average             Sum                 Max                 Min
  2. GPU Temperature (C) [0] (C)          126       66.328220           8357.355770         72.076400           44.373860
  3. Junction Temperature (C) [0] (C)     126       76.053718           9582.768490         81.801670           44.412440
  4. Mem Temperature (C) [0] (C)          126       70.212397           8846.762070         78.000010           44.000000
  5. VR_GFX (C) [0] (C)                   126       48.866754           6157.210970         57.000000           32.000000
  6. VR_SOC (C) [0] (C)                   126       47.245050           5952.876340         55.000000           34.000000
  7. VR_MEM (C) [0] (C)                   126       0.000000            0.000000            0.000000            0.000000
  8. VR_VDDCI (C) [0] (C)                 126       0.000000            0.000000            0.000000            0.000000
  9. Liquid0 (C) [0] (C)                  126       0.000000            0.000000            0.000000            0.000000
  10. Liquid1 (C) [0] (C)                  126       0.000000            0.000000            0.000000            0.000000
  11. PLX (C) [0] (C)                      126       0.000000            0.000000            0.000000            0.000000
  12. Min (C) [0] (C)                      126       57.690433           7268.994510         62.053100           41.495690
  13. GFXCLK Freq [0] ()                   126       1541.733469         194258.417060       1599.064330         793.179870
  14. PWM [0] ()                           126       29.710137           3743.477320         34.089070           0.000000
  15. FAN Speed [RPM] [0] ()               126       1335.723332         168301.139870       1525.808840         170.521380
  16. Limit PPT0 (W) [0] (W)               126       165.000000          20790.000000        165.000000          165.000000
  17. Value PPT0 (W) [0] (W)               126       159.806716          20135.646230        165.005650          26.424300
  18. GFX Activity (%) [0] (%)             126       93.124115           11733.638500        98.354930           0.000000
  19. PCIe Link Speed (GT/s) [0] (GT/s)    126       8.000000            1008.000000         8.000000            8.000000
  20. PCIe Link Width [0] ()               126       16.000000           2016.000000         16.000000           16.000000
  21. PCIe Correctable Error [0] ()        126       0.000000            0.000000            0.000000            0.000000
  22. PCIe Uncorrectable Error [0] ()      126       0.000000            0.000000            0.000000            0.000000
  23. PCIe Residency Gen 1 (%) [0] (%)     126       1.663242            209.568480          30.000000           0.000000
  24. PCIe Residency Gen 2 (%) [0] (%)     126       0.000000            0.000000            0.000000            0.000000
  25. PCIe Residency Gen 3 (%) [0] (%)     126       98.336758           12390.431530        100.000000          70.000000
  26. PCIe Residency Gen 4 (%) [0] (%)     126       0.000000            0.000000            0.000000            0.000000
  27. PCIe Residency L0 (%) [0] (%)        126       100.000000          12600.000000        100.000000          100.000000
  28. PCIe Residency L0s (%) [0] (%)       126       0.000000            0.000000            0.000000            0.000000
  29. PCIe Residency L1 (%) [0] (%)        126       0.000000            0.000000            0.000000            0.000000
  30. Fan PWM reading [%] [0] (%)          126       29.674603           3739.000000         34.000000           0.000000
  31. mclk[0] (MHz)                        126       866.071429          109125.000000       876.000000          0.000000
  32. sclk[0] (MHz)                        126       1533.246032         193189.000000       1624.000000         0.000000
复制代码

TOP

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

返回列表