首页 > 系统 > Linux > 正文

Linux Shell变量的使用

2024-08-28 00:20:19
字体:
来源:转载
供稿:网友
一、本地变量的使用
本地变量就如同局部变量一样,只在本SHELL中起作用。它不会影响到其他SHELL中的变量。

1。显示变量值
可以使用echo命令。需要注意的是,使用变量的时候必须在变量名前加上$符号

2。清除变量
使用unset命令可以清除命令。

3。显示所有本地SHELL变量
SHELL中预定义了一些环境变量。要想显示这些命令,可以使用set命令。
另外,用户自己已经定义过的本地变量也会在其中显示。

4。测试变量是否已经赋值
${variable:-value}
如果变量已经赋值,则使用该变量值。如果变量为空,则使用value。需要注意的是,value并不赋给variable。
${variable:=value}
该表达式上面的区别就是,如果variable为空,则value赋给variable。

如果需要检验变量是否为空,如果为空的话则显示带有系统错误信息,则使用下面的表达式:
${variable:?}
如果需要显示自己定义的信息,则如下:
${variable:?"customed message "}

5。设置只读变量
使用readonly可以将变量定义成只读。
readonly variable
单独执行readonly可以显示所有的只读变量。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表