【发布时间】:2015-05-13 13:09:38
【问题描述】:
是否可以在 MB_r/s 和 MB_wn/s 的末尾添加一个“Mb”。 awk 正在获取 3 个字段并在测试行期间报告它们,如下所示:
示例:格式输出如下:
^ ^
90, 11 Kb, 12 Kb, 101253, 1.45, 1890.77, 427911.58
74, 11 Kb, 12 Kb, 101253, 1.45, 1890.77, 427911.58
89, 11 Kb, 12 Kb, 101253, 1.45, 1890.77, 427911.58
正在使用的命令我需要从 awk 报告最后 2 个 Mb。
iostat -m 3 2 | grep dm-0 |awk '{a+=$2;b+=$3;c+=$4}END {print a"\n"b"\n"c"\n"}'
我希望它看起来像下面的例子:
^ ^
90, 11 Kb, 12 Kb, 101253, 1.45Mb, 1890.77Mb, 427911.58
74, 11 Kb, 12 Kb, 101253, 1.45Mb, 1890.77Mb, 427911.58
89, 11 Kb, 12 Kb, 101253, 1.45Mb, 1890.77Mb, 427911.58
【问题讨论】:
-
不太确定您的格式应该是什么样子。使用
edit按钮美化它。另外,指出iostat的正常输出是什么,我们不知道带有“MB_r/s”的列是什么等
标签: awk format gawk iostat megabyte