-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:预期一元运算符

我读到,将变量放在双引号中通常可以完成这项工作,但是它如何处理包含在括号内的变量呢?

相关内容