管道到文件时保留mysql框架?

我有一个关于mySQL / bash的问题.这是我的基本情况

****> mysql -u**** -p*** -h*** -P*** -e "SELECT user,host,password FROM mysql.user WHERE password='*0F7947B374392A8F5638B396E0E4BB198D1D16D8'"
+--------------+------+-------------------------------------------+
| user         | host | password                                  |
+--------------+------+-------------------------------------------+
| *********    | %    | *0F7947B374392A8F5638B396E0E4BB198D1D16D8 |
| ************ | %    | *0F7947B374392A8F5638B396E0E4BB198D1D16D8 |
| *******      | %    | *0F7947B374392A8F5638B396E0E4BB198D1D16D8 |
+--------------+------+-------------------------------------------+


****> mysql -u**** -p*** -h*** -P*** -e "SELECT user,host,password FROM mysql.user WHERE password='*0F7947B374392A8F5638B396E0E4BB198D1D16D8'" >test.tmp; more test.tmp 
user    host    password
*********        %       *0F7947B374392A8F5638B396E0E4BB198D1D16D8
************     %       *0F7947B374392A8F5638B396E0E4BB198D1D16D8
*******    %       *0F7947B374392A8F5638B396E0E4BB198D1D16D8

当我输出到控制台时,我得到一个漂亮的,均匀的框架,当我将它写入文件时,我该怎么做才能让这个框架继续?这将是一个更大的脚本的一部分.我知道用awk重新创建框架是可能的,但是我希望有一个简单的方法就是让它继续运行.提前致谢!

解决方法:

使用-t选项显式输出表:

mysql -u**** -p*** -h*** -P*** -t -e "SELECT ..." > text.txt

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...