Declarando variáveis definidas pelo usuário no shell C no UNIX somente leitura

0

Estou tendo problemas para encontrar a documentação, mas qual é o comando para fazer uma variável definida pelo usuário no c shell somente leitura no unix?

    
por Street.lit 28.11.2014 / 20:14

1 resposta

1

Você pode usar set -r :

% set -r trousers = "on fire"
% echo $trousers
on fire

% set trousers = waterrrrr
set: $trousers is read-only.

% echo $trousers
on fire

Isso está documentado na tcsh manpage, tcsh(1) e deve funcionar tanto para csh & tcsh (mas acho que todos os csh flutuando são tcsh nos dias de hoje).

Aqui está a versão online da página do manual ; Não posso vincular diretamente à seção aplicável, pesquise por ' set -r '.

    
por 28.11.2014 / 22:23

Tags