|
发表于 2004-6-25 06:52:43
|
显示全部楼层
应该是从1开始, ${string:0} 表示string本身,但第一个字符从index 1开始。${string:0:1}
[[ ... ]] - extend test command. [[ 是keyword而不是命令,就象if。但是[ 是命令,等同于test。 if test xxx == if [ xxx ]
个人认为[[ ... ]]结构更好一些, 因为可以用很多熟悉的逻辑比较符, 而不用考虑什么-a, -o 等符号。
( ... )是用于fork subshell的, 好象没有见过用在逻辑比较中(除了awk)。 |
|