0

shell [[ ]] 与 [ ] 区别

lee created at6 years ago view count: 2591

一个括号和两个括号具体有什么区别?

report
回复
0

[ 是Bash内置的 , 有/usr/bin/[ 或者 /usr/bin/test 执行 which [ 查看路径。

[[ 是bash , zsh 等shell 解释器语法里面提供的关键词。

对于写Shell脚本而言, 一直用[[]]不会有什么问题。少去很多语法错误和转义。

比如下面来个语句是相同的。但是[[]] 更容易被使用过其他语言的人接受。

[[ a < b ]]
[ a \< b ]
6 years ago 回复

Recent search keywords