ABS / 多敲码 · 2022年10月5日 0

变量(第4章)

变量是程序和脚本表征数据的方式.它只不过是一个标签,标记在内存中给数据分配的一个或多个位置.变量出现在算数运算, 数量计算以及字符串解析中.

提取一个变量的值被称为:变量替代.

Bash并不靠类型来区分变量,所有bash变量都是字符串,在特定情况下可以做算数运算和变量间比较,决定因素是变量值是否仅含有数字.

特殊的变量类型有3中:仅在代码块中可见的局部变量,影响shell行为和用户界面的环境变量,以$#的方式传递给脚本的位置参数,其中$0,$*,$@都有各自特殊的含义. 可以通过shift命令对变量向左移位,使每一位的位置都向左移动1个.