1
rrfeng 2015-01-29 12:01:10 +08:00
什么叫『空变量』和『空字符变量』??
|
2
qq446015875 OP |
3
rrfeng 2015-01-29 12:06:03 +08:00
据我所知,没有区别。
原因在于 bash 基本不区分变量类型。而且变量不需要预定义,还怎么区分这两种? 说说你为什么要区分? |
4
riaqn 2015-01-29 12:09:02 +08:00 1
|
5
qq446015875 OP @rrfeng
$ var1="" $ unset var2 $ result=${var1-default} $ echo $result #输出为空 $ result=${var2-default} $ echo $result default |
6
qq446015875 OP @riaqn 谢了,明白了
|
7
qq446015875 OP |