msnshow 发表于 2011-11-27 16:44:27

取系统当前iowait值的shell语句

iostat|awk 'BEGIN{ ok=0; } { if (index($0,"iowait")>0) { ok=1; } else if (1==ok) { printf("%s\n", $4); ok=0; } }'
标题“iowait”出现后的第一行,即包含iowait值,所以之后的值都过滤掉,也可如下:
iostat|awk 'BEGIN{ ok=0; } { if (index($0,"iowait")>0) { ok=1; } else if (1==ok) { printf("%s\n", $4); exit; } }'

页: [1]
查看完整版本: 取系统当前iowait值的shell语句