Есть ли переменная окружения в csh для модификации PS2?
Есть ли переменная окружения в CSH для изменения PS2 как в bash а также sh?
Например:
$PS2 = "hi"
Я попробовал это, но это не работает в csh,
1 ответ
Я собираюсь предположить, что вы используете tcsh, у которого есть prompt2 (недоступно в оригинале cshAFAIK почти все все версии csh являются tcsh Эти дни).
Из справочной страницы, раздел "Специальные переменные оболочки":
prompt2 (+)
Строка, с которой нужно запрашивать циклы while и foreach и после строк, заканчивающихся на\'. The same format sequences may be used as in prompt (q.v.); note the variable meaning of%Р'. По умолчанию установлено значение `%R? 'в интерактивных оболочках.
Это не переменная окружения, вы можете просто использовать set:
% set prompt2 = 'x> '
% while 1
x>