06 关键字
1 关键字
readonly
相当于C中的const,readonly将变量设为只读模式,任何针对他们的赋值都是错误的
1 | $readonly var=123 |
unset
删除变量
1 | unset var_name 删除变量var_name |
shift
用来截去来自列表的位置参数,从左侧开始,一旦执行shift,$1的初始值就会永远消失,取而代之的是$2的旧值,依次类推,$#的值也会依次减1
shift也可以带一个参数,表示一次截取的个数
1 | $cat shell.sh |
set
设置新的位置参数
1 | $set qq ww ee |
export
添加变量到变量导出列表,即如果在shell中执行子shell,该变量将作为环境变量从而在子shell中变得可以使用。
1 | $cat shell.sh |
exit
提前结束标本
- 0 正常退出
0 错误类型返回
test
test 和[ ]既是一个linux缺省安装的软件命令,又是一个shell关键字。两者的功能都是一模一样的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!




