管道到文件时保留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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐