我正在使用一個類似於mysql下面的命令。當它顯示錶格數據時,它將以非常乾淨的表格格式化,並且間距和|均勻作爲列分隔符。Linux/mysql將mysql表輸出寫入文件並保持mysql格式。
SELECT * FROM TABLE_NAME;
當我從CLI運行命令,如下圖所示,輸出很好,乾淨,就像我從mysql內部運行它一樣。
$ mysql -e "USE databse_name;" -e "SELECT * from TABLE_NAME;"
但是,如果我告訴CLI命令相同的命令的輸出寫入一個文件(參見命令波紋管),我失去所有,那該多好格式化並寫入最終看起來可怕的文件。
$ mysql -e "USE databse_name;" -e "SELECT * from TABLE_NAME;" > ~/tablename.txt
有沒有人知道如何解決這個問題? 感謝您提前幫助您的時間和幫助。
將-t添加到查詢的末尾解決了它對我來說。 – 2013-05-08 21:55:48
@DavidMcAninch:應該添加你的評論作爲答案,以便它可以被接受。 – 2017-01-25 18:06:52