这是我的代码
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
Run Code Online (Sandbox Code Playgroud)
我试图用上面的逻辑得到当前季度,但提示说我有'elif'意外错误..有人可以请帮助我
我的表看起来像这样:
Name | Maths | Science | Social
-----+-------+---------+-------
ABC NULL A+ NULL
ABC B NULL NULL
ABC NULL NULL A
XYZ A NULL NULL
XYZ NULL B NULL
Run Code Online (Sandbox Code Playgroud)
情况是每个教师给出的成绩,并以上述格式存储在表格中.学生ABC已经参加了所有的论文并且他的表现有成绩,学生XYZ只出现数学和科学所以他应该只有两个等级
现在我的结果应该是这样的
Name | Maths | Science | Social
-----+-------+---------+-------
ABC B A+ A
XYZ A B NULL
Run Code Online (Sandbox Code Playgroud)
我试图用我所有可能的选项来检索这个.