我正在尝试以带有列名的结构化形式在 bash 中回显 SELECT 请求的输出。问题是我不能正确使用超过 2 个字段,或者如果值大于列名。
例子 :
我的表如下所示: value1 value2
如果我在 bash 中这样做: echo "select value1, value2 from table" | mysql -uUSER -pPASS
结果在 bash 中如下所示:
值1 值2 广告 是 参考
现在,如果我有 3 个字段或较大的值,则结果如下所示:
值1 值2 值3 aaaaaaaaa ddddddddddd ggg bbbb eeeeeeeee hhhh ccccccc fffffffff iii
有没有一种简单的方法来获得结构化的结果?我的意思是列名的间距正确吗?我知道可以通过排序来获得最大值并添加所需的空格数,但对于像这样的简单问题来说似乎太多了。
你有想法吗?谢谢 !