ioStat 和 Awk 输出和格式以兆字节和每个字段的结尾
ioStat and Awk Output and Format with Megabyte and end of each field
是否可以在 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+=;b+=;c+=}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
我实际上发现了:
iostat -m 3 2 | grep dm-0 |awk '{a+=;b+=;c+=}END {print a"\n"b"Mb\n"c"Mb\n"}'
工作完美:-)。
是否可以在 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+=;b+=;c+=}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
我实际上发现了:
iostat -m 3 2 | grep dm-0 |awk '{a+=;b+=;c+=}END {print a"\n"b"Mb\n"c"Mb\n"}'
工作完美:-)。