Форматирование запроса mysql в электронном письме

У меня есть следующий запрос в сценарии оболочки:

mysql -e "use hive; select DISTINCT TAB.DB_NAME, TAB.TABLE_NAME from 
TABLE_PARAMS INNER JOIN TAB ON TABLE_PARAMS.TBL_ID = TAB.TBL_ID 
where PARAM_KEY = 'numRows'" -u root -p$Pass

Если я запустил это в командной строке, форматирование будет отличным. Однако, когда я отправлю электронное письмо результаты с использованием

| mail -s "Missing compute stats" example@example.com >/dev/null 2>&1

Повсюду. Есть ли простой способ отформатировать результаты в электронном письме? Что я пробовал: поставить \ G в конце запроса, который работает нормально, но я бы предпочел сохранить его в вертикальном формате.

Спасибо

РЕДАКТИРОВАТЬ: Вот результат в моем электронном письме

DB_NAME TABLE_NAME
customer_touch  tbldatelookup
customer_touch_archive_bb   bb_comm_camphist_ltd
customer_touch_archive_bb   bb_comm_camphist033114
customer_touch_archive_bb   bb_ed_camphist
customer_touch_archive_bb   camphist
customer_touch_archive_bb   cd_drop

Что я хочу видеть:

+---------------------------------+-----------------------------+
| DB_NAME                         | TABLE_NAME                  |
+---------------------------------+-----------------------------+
| customer_touch                  | tbldatelookup               |
| customer_touch_archive_bb       | bb_comm_chist_ltd           |
| customer_touch_archive_bb       | st_cla_sa                   |
| customer_touch_archive_bb       | st_cla_a                    |
| customer_touchpoint_archive_stg | tier_r_prod_h27             |
+---------------------------------+-----------------------------+
0
12.10.2017, 21:31
0 ответов

Теги

Похожие вопросы