shell入门之定义变量

由于shell script属于弱类型语言,所以不像高级语言那样可以定义具体数据类型。

定义一个变量:

a="hello world"    (说明:变量a是一个字符串类型变量)

a=55                    (说明:变量a是一个整型类型变量)

a={55}                  (说明:变量a是一个字符串类型变量)

b=$a

上面几个式子是定义变量并初始化的赋值表达式,=左右两边不能有空格,否则报错。

定义变量只能通过赋值表达式完成。

可以不用定义变量就可以使用到情况:

通过输入语句完成。如

read x y z

这里没定义x,y,z,直接就可以使用。

原文地址:https://www.cnblogs.com/dzqdzq/p/3009234.html