Хм, это интересно.Сначала у нас есть определение встроенной функции [
:
`EXPR1 -o EXPR2'
True if either EXPR1 or EXPR2 is true.
... а затем у нас есть определение условного выражения, которое используется для этой встроенной функции:
`-o OPTNAME'
True if the shell option OPTNAME is enabled. The list of options
appears in the description of the `-o' option to the `set' builtin
(*note The Set Builtin::).
Очевидно,здесь подразумеваемое значение является первым (если файл не существует или является ссылкой), но я не уверен, почему это работает.