bash变量的部类

bash变量的类型

不像其他程序语言一样,Bash 并不对变量区分"类型".本质上,Bash 变量都是字符串.
但是依赖于上下文,Bash 也允许比较操作和算术操作.决定这些的关键因素就是,变量中的值
是否只有数字.


bash-3.00# more int-or-string.sh
#!/bin/bash
a=2334
let "a += 1"
echo "a=$a"
echo
b=${a/23/bb}
echo
echo "b=$b"
declare -i b
echo "b=$b"

let "b += 1"
echo "b=$b"
exit 0

bash变量的部类