Есть ли переменная окружения в csh для модификации PS2?
Есть ли переменная окружения в CSH для изменения PS2
как в bash
а также sh
?
Например:
$PS2 = "hi"
Я попробовал это, но это не работает в csh
,
1 ответ
Я собираюсь предположить, что вы используете tcsh
, у которого есть prompt2
(недоступно в оригинале csh
AFAIK почти все все версии 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>