Existe uma variável de ambiente em csh para modificar o PS2?

1

Existe uma variável de ambiente no CSH para alterar o PS2 como em bash e sh ?

Por exemplo:

$PS2 = "hi"

Eu tentei, mas não funciona em csh .

    
por ang nickolas 11.01.2015 / 09:40

1 resposta

1

Suponho que você esteja usando tcsh , que tem prompt2 (não disponível no original csh , AFAIK quase todas as versões de csh são tcsh nos dias atuais).

De a página de manual , seção "Variáveis de shell especiais" :

  

prompt2 (+)
  A string com a qual solicitar em while e foreach loops e depois linhas que terminam em \'. The same format sequences may be used as in prompt (q.v.); note the variable meaning of % R '. Definir por padrão como '% R? 'em shells interativos.

Não é uma variável de ambiente, você pode usar apenas set :

% set prompt2 = 'x> '
% while 1
x> 
    
por Martin Tournoij 11.01.2015 / 11:30