iT邦幫忙

0

MySQL -Bse 是什意思?

DB="$(mysql -uroot -p -Bse 'show databases' )"

請問上句的 -Bse 是什意思呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

12
賽門
iT邦超人 1 級 ‧ 2011-03-17 16:31:47
最佳解答

-B, 即為--batch, 亦即Batch mode, 也就是以[Tab]字元做為輸出結果的欄間分隔字元.

-s, 即為--silent, 亦即silent mode, 執行過程的一些說明文字不會輸出到螢幕上

-e, 即為--execute=statement, 亦即執行statement的命令, 然後離開.

所以, -Bse就是三者加起來的指令.

-Bse 'show database'...就是執行'show database'指令, 只輸出執行的結果, 其他說明文字都不要, 而且, 執行結果以[Tab]字元作為各欄位間的分隔字元.

我要發表回答

立即登入回答