Линуксоиды! Можно как то без особых усилий красиво отформатировать выдачу MySQL запроса

Author: Меркури [309 views] 2015-04-29 12:55:37

из командной строки?

У меня в ежедневном хроне стоит вот такой вот запрос

#!/bin/bash

mysql -u root -pmypass -B -D asteriskcdrdb -e "SELECT calldate, clid, src, dst, duration FROM cdr WHERE DATE(calldate) = SUBDATE(CURDATE(), 1) " | mail -s "Yesterday's Calls" mymail@gmail.com

Который ежедневно отсылает мне отчет о звонках которые получала моя станция за предыдущий день. Работает все отлично, кроме того что результаты выводятся без форматирования в таблицу и из за того что в каждом поле может быть ответ разной длины, читать это просто невозможно. Можно заставить подобный запрос выводить результаты в виде красивой таблицы или хотя бы добавлять пробелы чтобы все поля имели одинаковую длину? Это конечно на домашней станции не жизненеобходимо но хочется гармонии..

Спасибо!

P.S Про \G знаю, но не впечатлило. Не удобно.

Reply | Reply to sender (private) | Synchronize
 * Линуксоиды! Можно как то без особых усилий красиво отформатировать выдачу MySQL запроса Меркури [308 views] 844 bytes
 *Re: Линуксоиды! Можно как то без особых усилий красиво отформатировать выдачу MySQL запроса Pensioner [237 views] 26 bytes
 *Re: Линуксоиды! Можно как то без особых усилий красиво отформатировать выдачу MySQL запроса A. Fig Lee [210 views] 260 bytes