shell--定义变量

定义变量

变量就是对内存中的一段地址空间。
在shell中变量的命名不能与关键字相同,可用help命令查询关键字。

在这里插入图片描述在这里插入图片描述
在这里插入图片描述需要注意的是:shell 中所有的变量均为字符串
在这里插入图片描述

使用变量

在这里插入图片描述上述引用变量中的花括号是可选的,但是在特定情况下花括号是必须的
在这里插入图片描述
如果在上述中不加入花括号,解释器就会将$useScript当成一个变量解释,其运行结果就会出现问题。

一般在编写代码的过程中建议加上花括号,这是一个良好的习惯。

修改变量的值

已经定义的变量,可以重新赋值
在这里插入图片描述

单双引号的区别

在这里插入图片描述
在这里插入图片描述

将命令的结果赋值给变量

有两种方式:
在这里插入图片描述在这里插入图片描述

只读变量

只读变量的值不能被更改
在这里插入图片描述

删除变量

unset删除变量引用不存在
在这里插入图片描述
注意:unset命令不能删除只读变量,如果删除会报错
变量被删除后不能再次使用

声明变量

在这里插入图片描述
在这里插入图片描述

声明变量为只读变量

在这里插入图片描述

发布了103 篇原创文章 · 获赞 0 · 访问量 1253

猜你喜欢

转载自blog.csdn.net/Aplox/article/details/104186541