次の「if」ステートメントを含むbashスクリプトがあります。問題は、Debian で実行できないことです (Fedora と CentOS では正常に動作します)。
if [ $1 == "--daily" ] # <--- line 116
then
countDaily
elif [ $1 == "--monthly" ] # <--- line 119
then
countMonthly
fi
実行後:
sh /home/kris/countsc.sh --daily
エラーが発生します:
/home/kris/countsc.sh: 116: [: --daily: unexpected operator
/home/kris/countsc.sh: 119: [: --daily: unexpected operator