我正在尝试查找[[(双括号)的手册页。

显然man test只有文档test[.

[[和的条件[完全相同吗?

答案1

由于[[是语法的一部分bash并且[是 shell 中内置的命令,因此两者都记录在bash手册本身中。

[[记录在外壳文法/复合命令并且也在条件表达式(按原样[),并与内置命令[一起进一步记录在testshell 内置命令

test您阅读的手册包含以下man test内容外部的 test[命令,可能以/usr/bin/testand形式提供/usr/bin/[(或者可能在 under 下,/bin具体取决于您使用的 Unix)。

有关的:

答案2

  1. 内置的也很有用help。这将打印22有关以下信息的行[[

    help [[
    
  2. 和明显不同[[[Bash 中的 [ 和 [[ 有什么区别?

相关内容