-gt: ожидается унарный оператор

-gt: ожидается унарный оператор
if [ $(stat -c %s $OTDEFERS) -gt 128 ] ; then
   echo
   echo WARNING: Records have been written to the defers file
   STEP_WARNING=1
fi

При запуске этого скрипта возникает следующая ошибка:

-gt: ожидается унарный оператор

Я читал, что помещение переменных в двойные кавычки обычно решает эту задачу, но как это будет работать с переменной, которая заключена в скобки?

Связанный контент