Вывод и формат ioStat и Awk с мегабайтом и концом каждого поля
Можно ли добавить "Мб" в конец только MB_r/s и MB_wn/s. 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
Используемая команда, мне нужно, чтобы в последних 2 сообщениях сообщалось из awk.
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
1 ответ
Решение
Я на самом деле узнал, как:
iostat -m 3 2 | grep dm-0 |awk '{a+=$2;b+=$3;c+=$4}END {print a"\n"b"Mb\n"c"Mb\n"}'
Работал отлично:-).