Я не смог найти какой-либо простой простой ресурс, излагающий смысл и исправление для следующей ошибки оболочки BASH, поэтому я отправляю то, что нашел после исследования.
Ошибка:
-bash: [: too many arguments
версия для Google: bash open square bracket colon too many arguments
.
Контекст: условие if в одиночных квадратных скобках с простым оператором сравнения, например, равным, большим и т.д., например:
VARIABLE=$(/some/command);
if [ $VARIABLE == 0 ]; then
# some action
fi