哪個Ansi轉義序列是最便攜和/或最簡單的,爲什麼?Best Ansi Escape開始
1. "\u001B[32;1mThis is bright green\u001B[0m"
2. "\x1B[33;1mThis is bright yellow\x1B[0m"
3. "\e[35;4;1mThis is bright purple underlined\e[0m"
我一直在使用printf "\x1B[32;1mgreen\x1B[0m"
(這是在例如UNIX bash腳本爲例)出於習慣,但我不知道是否有使用一個比其他任何原因。比其他人更便攜嗎?那將是我的假設。
此外,如果您知道任何其他Ansi Escape序列,請在評論中或答案末尾隨意分享。
如果你不知道的ANSI轉義序列是什麼,或者想變得更加熟悉它,那麼在這裏你去:http://en.wikipedia.org/wiki/ANSI_escape_code
注:
所有轉義序列的上面曾經參與所有的Unix系統我都一直在使用,但是仍然必須依靠系統本身來解釋轉義代碼。例如,Windows 而不是允許除四個(BEL,L-F或換行符,C-R或回車符,當然還有BS或退格符)之外的任何類型的轉義碼,所以Ansi轉義序列將不起作用。