0
agatha
6 years ago 回复了 shell [[ ]] 与 [ ] 区别

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

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

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

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

[[ a < b ]]
[ a \< b ]

Broadcast


JoyK
Better personal homepage
reddit style
GitHub Flavored Markdown syntax
Adaptive layout