2012-01-24 56 views
1

我有這行我.cshrc.user(用tcsh)tcsh的提示怪怪

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

而且它與顏色和一切工作的很好。但是,當我試試這個:

echo $prompt 

這給了我要麼

Missing ]. 

Missing }. 

根據閹ClearCase視圖設置與否。

回答

1

在猜測,我會說變量CLEARCASE_ROOT有一個[{字符。嘗試執行回聲時引用變量?即:

echo "$prompt" 
+0

或'echo $ prompt:q' –

+0

cool - 不知道:q修飾符會記住它 – Petesh