Есть ли переменная окружения в 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> 
Другие вопросы по тегам