Linux命令之设置只读变量和函数readonly

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之设置只读变量和函数readonly相关的知识,希望对你有一定的参考价值。

概述

readonly 命令可以用于设置只读变量和只读函数。

所谓的只读就是设置后不能修改。

语法

该命令的语法如下:

readonly [选项] [变量名[=变量值]]

该命令支持的选项有:

选项说明
-f定义只读函数
-a定义索引数组变量
-p显示系统中全部的只读变量和函数列表
-A定义关联数组变量

使用

定义只读变量

定义只读变量的语法格式如下:

readonly 变量名=变量值

注:只读变量的值声明后不能直接修改。

只读变量不可删除

声明了之后的只读变量,是不能通过 unset 命令删除的。

查看所有的只读变量

如果要查看所有的只读变量,使用 -p 选项:

readonly -p

以上是关于Linux命令之设置只读变量和函数readonly的主要内容,如果未能解决你的问题,请参考以下文章

Linux 命令(229)—— readonly 命令(builtin)

Linux命令之删除变量unset

Linux命令应用大词典-第11章 Shell编程

变量的作用域

readonly 命令

spring 事务管理之只读事务@Transactional(readOnly = true)