在 UNIX 的 C shell 中将用户定义的变量声明为只读

在 UNIX 的 C shell 中将用户定义的变量声明为只读

我在查找文档时遇到问题,但是在 unix 中使 c shell 中的用户定义变量变为只读的命令是什么?

答案1

您可以使用set -r

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

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

% echo $trousers
on fire

这在联机帮助页中有记录tcshtcsh(1),并且应该适用于csh& tcsh(但我认为现在csh所有的都是浮动的)。tcsh

这是联机帮助页的在线版本;我无法直接链接到适用的部分,请搜索​​“设置-r'。

相关内容