CSH 中是否有环境变量可以更改和PS2
中的类似内容?bash
sh
例如:
$PS2 = "hi"
我试过了,但是它不起作用csh
。
答案1
我假设您正在使用tcsh
,它具有prompt2
(原版中不可用,据我所知,现在csh
几乎所有的版本csh
都有)。tcsh
从手册页, 部分“特殊 shell 变量”:
prompt2 (+)
在 while 和 foreach 循环中以及以 %R' 结尾的行之后提示的字符串\'. The same format sequences may be used as in prompt (q.v.); note the variable meaning of
。在交互式 shell 中默认设置为 `%R? '。
它不是一个环境变量,你可以使用set
:
% set prompt2 = 'x> '
% while 1
x>