在这样的练习中“A=B”且“B=C”,若我下达“unset $A”,则取消的变量是 A 还是 B ? 被取消的是 B 喔,因为 unset $A 相当于 unset B 所以取消的是 B ,A 会继续存在!
1
mschultz 2022-02-20 20:58:31 +08:00 1
In the (*nix) shell, by default, all variables are considered and stored as strings. 可以认为执行 "unset $A",与执行 "unset B" 是等价的
|
2
mschultz 2022-02-20 21:00:52 +08:00 2
unset A - 取消 A
unset B - 取消 B 令 A=B (即:变量 $A 的内容为字符 "B") unset $A 等价于 unset B 就是简单的字符代入 |