Bash的变量类型
发布时间:2020-12-15 23:06:51 所属栏目:安全 来源:网络整理
导读:本地变量:作用域仅为当前shell进程 环境变量:作用域为当前的shell进程及其子进程 局部变量:作用域仅为某代码片段(函数上下文) 位置参数变量:当执行脚本的shell进程传递的参数 特殊变量:shell内置的有特殊功用的变量 例如$?: 0:成功 1-255:失败 本
本地变量:作用域仅为当前shell进程
环境变量:作用域为当前的shell进程及其子进程 局部变量:作用域仅为某代码片段(函数上下文) 位置参数变量:当执行脚本的shell进程传递的参数 特殊变量:shell内置的有特殊功用的变量 例如$?: 0:成功 1-255:失败 本地变量: 变量赋值:name=value 变量引用: $(name),$name " ":变量名会替换为其值 ‘ ’:变量名不会替换为其值 查看变量:set 撤销变量:unset name 注意:此处非变量引用 环境变量:
只读变量:(1)declare -r name(2)readonly name只读变量无法重新赋值,并且不支持撤销;存活时间为当前shell进程的生命周期,随shell进程终止而终止 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |