[[ ]]是 Shell 内置关键字,它和 test 命令类似,也用来检测某个条件是否成立. test 能做到的,[[ ]] 也能做到,而且 [[ ]] 做的更好:test 做不到的,[[ ]] 还能做到.可以认为 [[ ]] 是 test 的升级版,对细节进行了优化,并且扩展了一些功能. [[ ]] 的用法为: [[ expression ]] 当 [[ ]] 判断 expression 成立时,退出状态为 0,否则为非 0 值.注意[[ ]]和expression之间的空格,这两个空格是必须…