Команда mysqladmin возвращает значения в байтах. Я хотел бы видеть значение в МБ, если оно больше 1 МБ (1048576 байт).
$ mysqladmin variables
+---------------------------------+----------------------------------+
| Variable_name | Value |
+---------------------------------+----------------------------------+
| auto_increment_increment | 1 |
| auto_increment_offset | 1 |
...
| interactive_timeout | 14400 |
| join_buffer_size | 10481664 |
| key_buffer_size | 1073741824 |
Я могу сохранять и вычислять каждую переменную по одному. Но как мне показать все значения в МБ?
myval1=$(((`mysqladmin variables | grep '\<key_buffer_size\>' | awk '{print $4}'`)/1048576))