很多時候,編譯代碼的時候,出錯了,卻很難找到錯誤信息。固特寫此腳本,讓錯誤信息變成紅色,warning變成綠色,其他默認。這樣,錯誤信息就能一目瞭然。
首先,編寫shell腳本,命名爲cl_make.sh,內容如下:
- make $* 2>&1|awk '{
- if($0 ~/warning/)
- printf("\033[1;32m");
- if($0 ~/error/)
- printf("\033[1;31m");
- printf("%s\033[0m\n",$0);
- }'
然後,將其移動到~/bin 下,或其它地方,都可以(如果要所有人,可以移動到/usr/local/bin下,自行決定)。
然後,在~/.bashrc 下編輯,添加一行:
- alias make="~/bin/cl_make.sh"
然後,exit重啓shell。
效果如下:
從此,再也不用在一堆編譯信息中尋找錯誤信息了.. ..一目瞭然