首页 > Linux操作系统 > Linux操作系统 > window 硬碟监控
以下是监控硬碟和复制文件到linux
C:\>CSCript. DiskMonitor.vbs 2 3 >> disk.txt
C:\>copy c:\disk.txt \\192.168.174.128\tmp (samba共享)
C:\>tasklist >> mem.txt 进程和内存
C:\>copy c:\mem..txt \\192.168.174.128\tmp (samba共享)
[root@weidb tmp]# awk 'BEGIN{sum=0}{sum+=$5}END{print sum}' mem.txt
awk -F '.' 'BEGIN{sum=0 ;count=0}{sum +=$1; count++;} END {print "sum="sum" count="count " avg="sum/count}'
用awk命令计算文件中某一列的总和:
awk 'BEGIN{sum=0}{sum+=$1}END{print sum}' data.txt
比较完整的一个例子:
awk -F ',' 'BEGIN{sum=0 ;count=0}{if ($(NF-11) == 2 && $NF == 0 && $3 == "1.6.1_1_1") {sum +=$5; count++;} } END {print "sum="sum" count="count " avg="sum/count}'
说明:baidu 用命令awk计算总和
BEGIN{sum=0 ;count=0} 初始化计数器;
END {print "sum="sum" count="count " avg="sum/count} 打印汇总,计数器 和均值;
if ($(NF-11) == 2 && $NF == 0 && $3 == "1.6.1_1_1") {sum +=$5; count++;} 判断倒数第11个字段,判断倒数第一个字段,判断第三个字段(字符串) 第五个字段汇总累加,计数器累加
cmd命令copy文件复制命令
1.功能:拷贝一个或多个文件到指定盘上。
2.类:内部命令
3.格式:copy [源盘][路径]〈源文件名〉[目标盘][路径][目标文件名]
4.使用说明:
(1)copy是文件对文件的方式复制数据,复制前目标盘必须已经格式化;
(2)复制过程中,目标盘上相同文件名称的旧文件会被源文件取代;
(3)复莆募?保?匦胂热范?勘臧阌凶愎坏目占洌?裨蚧岢鱿郑籭nsufficient的错误信息,提示磁盘空间不够;
(4)文件名中允许使用通配举“*”“?”,可同时复制多个文件;
(5)copy命令中源文件名必须指出,不可以省略。
(6)复制时,目标文件名可以与源文件名相同,称作“同名拷贝”此时目标文件名可以省略;
(7)复制时,目标文件名也可以与源文件名不相同,称作“异名拷贝”,此时,目标文件名不能省略;
(8)复制时,还可以将几个文件合并为一个文件,称为“合并拷贝”,格式如下:copy;[源盘][路径]〈源文件名1〉〈源文件名2〉…[目标盘][路径]〈目标文件名〉;
(9)利用copy命令,还可以从键盘上输入数据建立文件,格式如下:copy con [盘符:][路径]〈文件名〉;
(10)注意:copy命令的使用格式,源文件名与目标文件名之间必须有空格!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15187685/viewspace-756361/ ,如需转载,请注明出处,否则将追究法律责任。