2012-01-24 3 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

Или 'Эхо $ подсказка: q' –

+0

круто - Не знаю, о: д Модификатор будет иметь в виду, – Petesh

Смежные вопросы