2018年4月15日 星期日

設定terminal下顯示的色彩

先確認現在用的terminal client是否支援256色顯示,如putty, xterm等等皆是有支援的。 

這邊是以bash shell作測試

例一: 在shell下輸入以下指令,可顯示特定顏色的字串
 ----------------------------------------------------
str="test"
fg=174
bg=15
printf "\033[38;5;${fg};48;5;${bg}m"${str}"\033[0m"
 ---------------------------------------------------- 

例二: 同上,但最後一行是不同寫法
----------------------------------------------------
str="test"
fg=174
bg=15
echo -e "\033[38;5;${fg};48;5;${bg}m"${str}"\033[0m"
 ----------------------------------------------------

沒有留言:

張貼留言