猿问

双方括号[]比单方方括号[]好吗?

双方括号[]比单方方括号[]好吗?

一位同事最近在一次代码评审中声称[[ ]]构造优先于[ ]在类似的构造中

if [ "`id -nu`" = "$someuser" ] ; then 
     echo "I love you madly, $someuser"fi

他不能提供理由。有吗?


jeck猫
浏览 677回答 3
3回答

aluckdog

[[ ]]有更多的功能-我建议你看看高级巴什脚本指南有关更多信息,特别是扩展测试命令分节第7章.试验.顺便说一句,正如导游所指出的,[[ ]]是在ksh 88(Korn shell 1988年版本)中引入的。
随时随地看视频慕课网APP

相关分类

Python
我要回答