tcsh提示表现得很奇怪

时间:2012-01-24 15:57:08

标签: linux tcsh

我的这行是我的.cshrc.user(使用tcsh)

set prompt = "%{\033[36m%}%m%{\033[32m]%}{`echo $CLEARCASE_ROOT | cut -d / -f 3`}%{\033[0m%}> "

它与颜色和一切都很好用。但是当我尝试这个时:

echo $prompt

它只是给了我

Missing ].

Missing }.

取决于是否设置了clearcase视图。

1 个答案:

答案 0 :(得分:1)

猜测一下,我会说变量CLEARCASE_ROOT有[{个字符。在执行回声时尝试引用变量?即:

echo "$prompt"