- 定义格式:
age=18
,=
两边不能有空格 - 使用变量:
echo $age
或echo ${age}
- 销毁变量:
unset age
,销毁后就不能再使用了 - 定义常量:
readonly pi=3.14
,修改常量会报错
变量分类
- 本地变量:只能适合于当前脚本的变量
- 环境变量:整个系统环境都可以使用的变量,一般都是纯大写
- 查看环境变量:
- 查看所有:
env
- 查看指定:
echo $PATH
- 查看所有:
- 若想让应用程序哪里都可以执行,需要将其所在目录添加到PATH环境变量中
- 临时:
export PATH=$PATH:新目录
- 永久:
- 系统:
/etc/profile
- 用户:
~/.bashrc、~/.profile、~/.bash_profile
- 将临时操作的语句添加到脚本的末尾就可以了
- 让配置文件立即生效:
source ~/.profile
- 系统:
- 临时:
- 查看环境变量:
- 位置变量:
$0
:执行的脚本名字$1~$9
:传递给脚本的参数
- 特殊变量:
$#
:传递给脚本的参数个数$*
:传递给脚本的所有参数
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~