- 变量的名字保存变量的值
- 引用变量的值就叫做变量替换
如果 variable 是一个变量的名字,那么 $variable 就是引用这变量的值,即这变量所包含的数据。
** 为什么变量赋值不能有空格? **
因为空格是用做参数的分隔符,shell会出现错误解释
Bash中一切都是 字符串
但是依赖于具体的上下文,Bash也允许比较操作和整数操作。其中的关键因素就是,为变量赋的值是否只有数字。
- 变量的名字保存变量的值
- 引用变量的值就叫做变量替换
如果 variable 是一个变量的名字,那么 $variable 就是引用这变量的值,即这变量所包含的数据。
** 为什么变量赋值不能有空格? **
因为空格是用做参数的分隔符,shell会出现错误解释
Bash中一切都是 字符串
但是依赖于具体的上下文,Bash也允许比较操作和整数操作。其中的关键因素就是,为变量赋的值是否只有数字。