(( ))
可以同时利用and构成一个条件[[ ]]
吗?
if (( i == cnt )) && [[ "$invoke" ]]; then
答案1
是的。
if...then...else...fi
inbash
将计算 后面部分的返回值if
。它不关心它是命令(例如[[
, grep
)、内置命令(例如test
, [
)还是bash
构造(例如((...))
)或使用&&
/组合它们中的任何一个||
。
(( ))
可以同时利用and构成一个条件[[ ]]
吗?
if (( i == cnt )) && [[ "$invoke" ]]; then
是的。
if...then...else...fi
inbash
将计算 后面部分的返回值if
。它不关心它是命令(例如[[
, grep
)、内置命令(例如test
, [
)还是bash
构造(例如((...))
)或使用&&
/组合它们中的任何一个||
。