【发布时间】:2012-06-29 04:24:01
【问题描述】:
两者之间的确切区别是什么:
if [ $? -ne 0 ];
和
if [[ $? -ne 0 ]];
【问题讨论】:
-
[(通常)是程序的名称。这应该有助于解释一些差异。 -
在 bash 中,
[是一个内置程序(试试type [),但[通常也是一个外部程序。 -
请看BashFAQ/031。
-
另见this。
标签: bash syntax conditional