发布网友
共4个回答
热心网友
#!/bin/bash
read -p "please enter your score(0-100)": a
if [ $a -ge 86 ] && [ $a -le 100 ];then
echo "$a is great"
elif [ $a -ge 60 ] && [ $a -le 85 ];then
echo "$a is pass"
else
echo "$a is fail"
fi
热心网友
中文分号问题
热心网友
出现了中文符号追问哪个中文符号
追答第五个
热心网友
请检查一下你第五行的分号 也就是elif那一行追答就感觉那一行then前面的缩进不太对 而且 前一行-le中间你多了空格
追问一个空格是一个字符不多啊,长度不一样是因为第三行开头是if 第五行是elif,