一、变量命令规则
- sankumao_age=18 第一种写法
- Sankumao_Age=18 大驼峰
- sankumao_Age=18 小驼峰
- _sankumaoAge=18 第四种写法
- SANKUMAO_AGE=18 第五种写法
二、变量的定义
- 字符串如何定义 :sankumao=”welcome to my blog!” #默认加双引号 / sankumao=’hello’
- 数字如何定义:sankumao=18 #必须是连续的数字
- 命令如何定义:sankumao=`test` / sankumao=$(date)
三、环境变量set、env、export
set:可以显示和设置shell私有变量(全局环境变量),仅在本 shell 中有效。不同shell(bash、csh)私有变量不同。
env:可以显示和设置用户环境变量 ,仅在当前会话中有效。
export:显示或设置当前导出成用户变量的shell变量。
区别
两种变量不同之处在于变量的作用域不同,env 变量的作用域更大,它可以被所有shell使用。也就是说,set 变量里包含了 env 变量,但 set 变量不一定都是 env 变量。
示例
四、变量的操作
1.调用变量
your_name="qinjx"
echo $your_name
echo ${your_name} #推荐使用方法,加花括号是可以帮助解释器识别变量的边界
2.删除变量
unset 变量名
3.设置变量只读
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END