问题描述
- 还是Linux编译问题 快回答啊 有c币
-
三、income文件的第三列为职业,第四列为月收入。用awk或shell脚本求各职业的平均月收入。(25分) 如income的内容为:01 王洁怡 教师 5800
02 肖蔓 文员 2980
03 梅梅 教师 4500
04 何焕娣 教师 6000
05 黄如金 医生 8000
06 周文员 教师 3800
07 马潇潇 医生 10000
08 陈虹香 文员 3100
09 罗艳 医生 4900
10 连天碧 文员 2500
则输出为:
教师: 5025
文员: 2860
医生: 7633.33
解决方案
好久不写shell了
给你参考下,可能有很多错误
cat income | while read -r NUM NAME PRO PRA
if [ $PRO = "教师"]
then
X1=PRA + X1
else if [ $PRO = "文员”]
X2=PRA + X2
else
X3=PRA + X3
done
echo "教师:"$X1
echo "文员:"$X2
echo "医生:"$X3
时间: 2024-09-27 14:29:41