大数据shellshell中的变量

一、系统变量

 二、自定义变量

不需要设置类型,可以直接赋值。在赋值时等号两边没有空格。

 撤销变量 unset 变量名

声明一个静态变量:

readonly 变量=值

静态变量不能使用unset撤销

三、变量规则

第三条:

 无法进行数值计算。

第四条:

 

 四、全局变量

如果把变量提升为全局变量,可供其他shell程序使用。

export 变量名

例如在一个脚本外定义一个变量,然后在脚本内输出这个变量,是无法做到的,因为他们不在一个进程中。所以就可以把这个变量升为全局变量。

五、特殊变量 $n

特殊符号:$#

 特殊符号:$*,$@

 第一个是一次性全部拿到,第二个是一个一个拿到。

特殊变量:$?

原文地址:https://www.cnblogs.com/zhaoxinhui/p/15401148.html