
if [ $(stat -c %s $OTDEFERS) -gt 128 ] ; then
echo
echo WARNING: Records have been written to the defers file
STEP_WARNING=1
fi
このスクリプトを実行すると、次のエラーが発生します。
-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: 単項演算子が必要です
変数を二重引用符で囲むと通常は問題なく機能すると読みましたが、括弧内に含まれる変数の場合はどのように機能するのでしょうか?