shell包含三类变量:局部变量、环境变量和shell变量。
1. 局部变量
在脚本或当前命令环境中定义的变量称为局部变量,在其他进程中无法访问。
2. 环境变量
所有的脚本和程序都可访问,分为系统级别和用户级别。
3. shell变量
shell程序设置的特殊变量,可能是环境变量也可以是局部变量。
变量定义直接进行赋值,使用时需要在前面添加$,重新定义时直接进行重新赋值。
只读变量:变量的值不能更改,定义时需要在前面添加readonly。
删除变量:使用unset来删除变量,如unset optind
阅读(423) | 评论(0) | 转发(0) |