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: 単項演算子が必要です。
変数を二重引用符で囲むことは一般的に作業を実行することを読んでいましたが、括弧で囲まれた変数はどうなりますか?