6
從bash腳本執行命令時,我遇到了MySQL輸出格式問題。MYSQL與腳本輸出不同
如果我在命令行上執行命令,那麼我能夠按照預期的格式獲取輸出。
$ mysql -u dbclient -pxxxx GEKONYLOGDB -e "select now(),max(time_stamp) from metrics"
+---------------------+---------------------+
| now() | max(time_stamp) |
+---------------------+---------------------+
| 2012-12-09 14:25:38 | 2012-12-09 14:25:20 |
+---------------------+---------------------+
但是哪裏,如果我保持相同的命令腳本和執行,我沒有得到格式化輸出。
$ cat test
#!/bin/bash
mysql -u dbclient -pxxxx GEKONYLOGDB -e "select now(),max(time_stamp) from metrics"
$ ./test
now() max(time_stamp)
2012-12-09 14:27:52 2012-12-09 14:27:47
所以我需要從腳本相同的輸出。
謝謝。
非常感謝你,這是工作,給出預期的輸出。 –