Удалить внешний эхо:
echo "use joomla; describe jos_content" | mysql --batch -u root -ppassword
echo
при выводе все пробелы будут свернуты.
EDIT: MySQL не выводит экранированные символы, которые вы хотите (например, literal \ then t). В bash (вы должны использовать printf bash) вы можете получить приближение с помощью:
printf '%q' "$(echo 'use mysql; describe user;'|mysql --batch -u root '-ppassword')"
Будет выводиться, начиная с:
$'Field\tType\tNull\tKey\tDefault\tExtra\n
Это цитирование символов для использования с оболочкой. Вы также можете использовать sed, как обсуждалось.