3

次の「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
4

2 に答える 2