[ 是Bash内置的 , 有/usr/bin/[ 或者 /usr/bin/test 执行 which [ 查看路径。
/usr/bin/[
/usr/bin/test
which [
[[ 是bash , zsh 等shell 解释器语法里面提供的关键词。
对于写Shell脚本而言, 一直用[[]]不会有什么问题。少去很多语法错误和转义。
[[]]
比如下面来个语句是相同的。但是[[]] 更容易被使用过其他语言的人接受。
[[ a < b ]] [ a \< b ]
JoyK Better personal homepage reddit styleGitHub Flavored Markdown syntax Adaptive layout
[ 是Bash内置的 , 有
/usr/bin/[
或者/usr/bin/test
执行which [
查看路径。[[ 是bash , zsh 等shell 解释器语法里面提供的关键词。
对于写Shell脚本而言, 一直用
[[]]
不会有什么问题。少去很多语法错误和转义。比如下面来个语句是相同的。但是
[[]]
更容易被使用过其他语言的人接受。