В этом вопросе в ответе от Kyle Brandt конструкция [[ ]]
описывается как "встроенная тестовая команда bash". В качестве примера показано следующее.
if [[ ( $a -gt 2 ) && ( $a -lt 5 ) ]]; then ...
Почему двойные квадратные скобки, буквально [[ ]]
, необходимы?