首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iostat &窃取时间

iostat &窃取时间
EN

Stack Overflow用户
提问于 2012-09-16 00:25:01
回答 1查看 712关注 0票数 1

我试图从iostat输出中捕获一些数据:

-m avg-cpu:%用户%尼斯系统%iowait %偷%空闲9.92 0.00 14.17 0.01 0.0075.90设备: tps MB_read/s MB_wrtn/s MB_read MB_wrtn sda 6.08 0.00 0.04 2533 dm-01.120.00 0.00 1290 30622 dm-1 0.00 0.00 0.00 1 0 dm-2 1.22 0.00 0 33735 dm-3 7.22 0.00 0.03 1213 196713

如何匹配"0.00“值?数字不被制表符或固定的空格分隔。也可以是3位数字0.00或4位数字45.00等等。

知道怎么用bash来匹配吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-16 01:12:19

试试这个,使用awk

代码语言:javascript
复制
iostat | awk 'NR==3 { print $5 }'

NR==3将在第三行上操作,$5将打印第5列。通过对该数字的播放来验证是否选择了合适的列,即使用您的输出和print $4应该会产生0.01。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12443505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档