[問題] 命令提示字元有辦法加判斷式嗎?
之前有請教過如何修改命令提示字元。後來知道是PS1的參數,譬如我用
PS1='[\D{%M:%S} \e[1;34m\u\e[0m \e[1;45m$?\e[0m \e[1;32m\W\e[0m]\$ '
就會變成
[46:47 root 0 ~]#
這樣,可以看看執行前後的時間差,還有error code之類的,算是個人興趣。
我想請問的是,有辦法讓error code的表現根據數字不同而改變嗎?
譬如說$?==0,就不要有背景,或是根本不顯示。如果$?不等於0,就會高亮顯示。
請問這能辦到嗎?
--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.47.36
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1491756733.A.B17.html
推
04/10 01:00, , 1F
04/10 01:00, 1F
→
04/10 12:26, , 2F
04/10 12:26, 2F
推
04/10 20:54, , 3F
04/10 20:54, 3F
→
04/10 20:55, , 4F
04/10 20:55, 4F
推
04/10 21:17, , 5F
04/10 21:17, 5F
→
04/10 21:18, , 6F
04/10 21:18, 6F
推
04/10 21:48, , 7F
04/10 21:48, 7F
→
04/10 22:06, , 8F
04/10 22:06, 8F
推
04/11 03:17, , 9F
04/11 03:17, 9F
→
04/11 14:07, , 10F
04/11 14:07, 10F
推
04/11 20:33, , 11F
04/11 20:33, 11F
推
04/12 10:33, , 12F
04/12 10:33, 12F
→
04/13 14:03, , 13F
04/13 14:03, 13F
→
04/22 13:53, , 14F
04/22 13:53, 14F
→
04/24 12:27, , 15F
04/24 12:27, 15F
→
04/24 12:29, , 16F
04/24 12:29, 16F
→
04/30 11:28, , 17F
04/30 11:28, 17F
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章