Linux中测试脚本写好运行后提示语法错误咋回事

2025-02-26 00:28:10
推荐回答(4个)
回答1:

#!/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

回答2:

中文分号问题

回答3:

出现了中文符号

回答4:

请检查一下你第五行的分号 也就是elif那一行