shell变量

1.shell中变量类型默认是字符串,这点和和C/C++/JAVA/Python不同。

echo $a

输出为空。

有2种结果:

1.没有定义变量a

2.定义了变量a,但是变量a没有任何值。

set  关键字为输出linux所有的变量,包括预定义的和自定义的。

一旦设置 set -u,如果没有定义变量a,则会报错:bash: a:未绑定的变量

unset 为删除变量,用法 unset a,变量a前面不用加$。

posted @ 2022-08-04 10:37  repinkply  阅读(23)  评论(0)    收藏  举报