⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logsum.awk

📁 awk scripts awk scripts awk scripts awk scripts
💻 AWK
字号:
# LogSum.AWK by S.H. Moody, 09-06-89
# The LOG.COM utility presented in Vol. 7, No. 21 (December 13, 1988) of
# PC Magazine creates a USAGE.LOG file on your disk which contains
# a log of all uses of .COM, .EXE, and .BAT while LOG.COM is installed.
# This program aggregates the data by file name, counting up the number
# of times each executable is run, and the total time it is active.

BEGIN {
   print"Program Name        Times Used   Hours Used"
   print"------------        ----------   ----------"
}

   function timecvt(t, hours)  {
      split(t, hms, ":");
      hours = hms[1] + hms[2] / 60 + hms[3] / 3600;
      return hours
   }


{
   if($4 !~ /^[0-9]/) next

   thistime = timecvt($3)
   program[$5]+= thistime;
   tottime+= thistime;
   nrun[$5]++;
   totrun++;
}

END {
   for (n in program) {
      numprog++;
      printf("%-12s %14d %15.4f\n", n, nrun[n], program[n] );
   }
   printf("\nTotals (%3d progs)%9d %15.4f\n", numprog, totrun, tottime );
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -