6
Tôi gặp sự cố với định dạng đầu ra của MySQL trong khi thực hiện lệnh từ tập lệnh bash.MYSQL khác với Đầu ra từ tập lệnh
Nếu tôi thực thi lệnh trên dòng lệnh, tôi có thể nhận được kết quả đầu ra theo định dạng như mong đợi.
$ 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 |
+---------------------+---------------------+
Nhưng nếu như tôi giữ cùng lệnh trong tập lệnh và thực thi, tôi không nhận được kết quả được định dạng.
$ 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
Vì vậy, tất cả tôi cần cùng một kết quả từ tập lệnh.
Cảm ơn.
Cảm ơn bạn rất nhiều, Nó đang làm việc và đưa ra kết quả mong muốn. –