【发布时间】:2015-05-25 14:00:20
【问题描述】:
这是我的代码
CURR_MNTH=$(date +'%m' -d 'now')
if [$CURR_MNTH < 04]
THIS_QTR=1
elif [$CURR_MNTH < 07] && [$CURR_MNTH > 03]
THIS_QTR=2
elif [$CURR_MNTH < 10] && [$CURR_MNTH > 07]
THIS_QTR=3
elif [$CURR_MNTH > 09]
THIS_QTR=4
fi
echo $THIS_QTR
我正在尝试使用上述逻辑获取当前季度,但提示说我有 `elif' 意外错误.. 有人可以帮助我
【问题讨论】:
-
#!/bin/ksh 我正在使用 k-shell
-
临时更改为#!/bin/bash,您将从shellcheck.net 获得正确的指导。祝你好运。