熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤(pán)啟動(dòng)盤(pán) 真正純凈版的win7系統(tǒng)
時(shí)間:2016-01-12 16:09:27 作者:zhijie 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20160112/65389.html 手機(jī)查看 評(píng)論 反饋
Linux系統(tǒng)中可以對(duì)Shell腳本輸出文字的顏色進(jìn)行修改,這樣一來(lái)就可以和其他文字區(qū)分開(kāi)來(lái),方便用戶分辨輸出文字。那么如何修改Linux系統(tǒng)Shell腳本輸出文字的顏色?
Shell函數(shù):
echocolor(){
color=${1} && shift
case ${color} in
black)
echo -e “\e[0;30m${@}\e[0m”
;;
red)
echo -e “\e[0;31m${@}\e[0m”
;;
green)
echo -e “\e[0;32m${@}\e[0m”
;;
yellow)
echo -e “\e[0;33m${@}\e[0m”
;;
blue)
echo -e “\e[0;34m${@}\e[0m”
;;
purple)
echo -e “\e[0;35m${@}\e[0m”
;;
cyan)
echo -e “\e[0;36m${@}\e[0m”
;;
*)
echo -e “\e[0;37m${@}\e[0m”
;;
esac # --- end of case ---
}
使用示例:
cd $(dirname $(readlink -f ${0}))
echocolor purple “》》 當(dāng)前目錄:${PWD}”
modname=$(grep ‘obj-m’ Makefile | awk ‘{print $3}’) && modname=${modname/.o}
echocolor purple “》》 模塊名稱(chēng):${modname}”
echocolor yellow “》》 卸載舊的模塊..”
adb shell rmmod ${modname}
echocolor yellow “》》 正在執(zhí)行編譯..”
make
echocolor yellow “》》 正在上傳文件..”
adb push k860_words_count.ko /tmp/
echocolor yellow “》》 正在安裝模塊..”
adb shell insmod /tmp/k860_words_count.ko
echocolor cyan “》》 輸出調(diào)試信息..”
adb shell cat /proc/kmsg | grep word
截圖展示:
以上就是Linux系統(tǒng)Shell腳本輸出文字顏色的修改方法了,這樣一來(lái)輸入文字和輸出文字就可以輕易區(qū)分開(kāi)來(lái),避免產(chǎn)生不必要的混淆。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)