LINUX.ORG.RU

Ответ на: комментарий от firkax

man [

лучше использовать

man test

т.к. [ - это алиас для test. У меня man [ вызывает man bash_builtins по всем встроенным командам. test там еще искать нужно.

sigurd ★★★★★ ()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от firkax

Conditional expressions are used by the [[ compound command and the test and [ builtin commands to test file attributes and perform string and arithmetic comparisons.

Читаем предложения целиком.

xaizek ★★★★★ ()

зачем в 2021 писать на bourne-like?

anonymous ()
Ответ на: комментарий от firkax

Нет, мне в большинстве случаев выгоднее писать именно в двойных квадратных скобках.

В sh это полностью сработает, так как bash POSIX/SH совместимый

madreyk ()
Ответ на: комментарий от madreyk

В sh это полностью сработает, так как bash POSIX/SH совместимый

Ты логику развернул задом наперёд. bash поддерживает (вроде) выполнение скриптов для posix shell, а вот обратное в общем случае неверно. В частности, двойные скобки это именно bash, в posix их нет.

firkax ★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.