【发布时间】:2018-07-11 07:14:46
【问题描述】:
我有这个问题,我在晚上的大部分时间里一直在努力解决这个问题。我需要得到这个脚本来添加变量,然后将它们平均出来,并在计算后显示学生姓名、总分和平均值。
这是我所拥有的:
#!/bin/bash
echo "================"
echo "Grade Calculator"
echo "================"
read -p "Enter first name: " $FirstName
read -p "Enter last name: " $LastName
read -p "Enter test score 1: " $ScoreOne
read -p "Enter test score 2: " $ScoreTwo
read -p "Enter test score 3: " $ScoreThree
read -p "Enter test score 4: " $ScoreFour
read -p "Enter lab score: " $Lab
Total=expr `$ScoreOne + $ScoreTwo + $ScoreThree + $ScoreFour + $Lab`
echo "Grade results. . ."
echo "Student name: $FirstName $LastName"
echo "Total points: $Total"
任何指针将不胜感激。
【问题讨论】:
-
同意以下,但你也可以这样做
Total=`expr ....`。祝你好运。 -
@shelter,当然先生,现在也在代码中添加了
expr。 -
使用stackoverflow.com/questions/19149731/… 并在标准输入上传递分数。可能也可以使用 awk 很好地打印结果。
标签: linux bash shell variables scripting