shell 变量定义使用
shell 中变量的几种类型:
1、局部变量:只在当前 shell 可用的变量,
2、环境变量:当前 shell 的子进程也可用的变量
3、shell 变量:一些由 shell 设置的特殊变量,如:$0, $1... 这些
定义:
1 2 | VAR1= "Zara Ali" VAR2=100 |
变量名命名规则:大小写,下划线
使用:(利用 $符号)
1 2 3 4 | #!/bin/sh NAME= "Zara Ali" echo $NAME |
只读变量:(readonly 关键字)
1 2 3 4 5 | #!/bin/sh NAME= "Zara Ali" readonly NAME NAME= "Qadiri" |
运行上面的代码会提示:
1 | /bin/sh : NAME: This variable is read only. |
删除变量:(unset 关键字)
1 2 3 4 5 | #!/bin/sh NAME= "Zara Ali" unset NAME echo $NAME |
运行上面的代码将会没有输出
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步