-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: 단항 연산자가 필요합니다.

변수를 큰따옴표로 묶는 것이 일반적으로 작업을 수행한다는 것을 읽었지만 괄호로 묶인 변수는 어떻게 됩니까?

관련 정보