Я пытался написать сценарий Bash, использующий оператор if
.
if [$CHOICE -eq 1];
Сценарий выдавал ошибки, пока я не поставил пробел после [
и перед ]
, как показано ниже:
if [ $CHOICE -eq 1 ];
Мой вопрос: почему пространство вокруг квадрата скобки так важны в Bash?