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

Author: Меркури [299 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 знаю, но не впечатлило. Не удобно.

From:
Password:
Subject:
[b] [i] [u] [s]     [quote] [code] [tmdb] [sarcasm]  [url=]Title[/url]  [img=]
Preview first NSFW
Smileys  BBCode help  Translit help
[b]bolded text[/b]bolded text
[i]italicized text[/i]italicized text
[u]underlined text[/u]underlined text
[s]strikethrough text[/s]strikethrough text
[url]http://example.org[/url]http://example.org
[url=http://example.com]Example[/url]Example
[quote]quoted text[/quote]quoted text
[code]monospaced text[/code]monospaced text
[sarcasm]reverse italicized text[/sarcasm]sarcasm
[color=red]Red Text[/color]Red Text
[color=#FF0000]Red Text[/color]Red Text
[color=FF0000]Red Text[/color]Red Text
[size=15]Large Text[/size]Large Text
[img=https://www.kirdyk.club/images/Tip-Hat.gif]
А=AБ=BВ=VГ=GД=DЕ=EЁ=JOЖ=ZHЗ=ZИ=I
Й=JК=KЛ=LМ=MН=NО=OП=PР=RС=SТ=T
У=UФ=FХ=HЦ=CЧ=CHШ=SHЩ=XHЪ=##Ы=YЬ=''
Э=WЮ=JUЯ=JA
а=aб=bв=vг=gд=dе=eё=joж=zhз=zи=i
й=jк=kл=lм=mн=nо=oп=pр=rс=sт=t
у=uф=fх=hц=cч=chш=shщ=xhъ=#ы=yь='
э=wю=juя=ja