大数据-shell-shell中的变量
一、系统变量
二、自定义变量
不需要设置类型,可以直接赋值。在赋值时等号两边没有空格。
撤销变量 unset 变量名
声明一个静态变量:
readonly 变量=值
静态变量不能使用unset撤销
三、变量规则
第三条:
无法进行数值计算。
第四条:
四、全局变量
如果把变量提升为全局变量,可供其他shell程序使用。
export 变量名
例如在一个脚本外定义一个变量,然后在脚本内输出这个变量,是无法做到的,因为他们不在一个进程中。所以就可以把这个变量升为全局变量。
五、特殊变量 $n
特殊符号:$#
特殊符号:$*,$@
第一个是一次性全部拿到,第二个是一个一个拿到。
特殊变量:$?
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步