Unix - 我有一个名为" iclassroster"的文件。其中包含以下数据:
姓氏:名字:学生证:程序&计划:学术水平:ASURITE:电子邮件
Alvarado:Anthony:1209480997:Ira A Fulton Engineering - 信息技术:高级:aalvar33:aalvar33@asu.edu
Alvarez:Gibran:1201390350:Ira A Fulton Engineering - 信息技术:初级:galvare2:galvare2@asu.edu
Angus:Glen:1000746988:Ira A Fulton Engineering - 信息技术:初级:黑帮:gangus@asu.edu
Ashby:Cole:1207146326:Ira A Fulton Engineering - 信息技术:高级:cashby:cashby@asu.edu
Bailey:Allan:1000548822:Ira A Fulton Engineering - 信息技术:高级:asu41981:asu41981@asu.edu
Barron:Rudy:1208428789:Ira A Fulton Engineering - 信息技术:初级:rrbarron:rrbarron@asu.edu
Box:Jeffrey:1208427112:Ira A Fulton Engineering - 信息技术:后Bacc本科:jabox1:jabox1@asu.edu
负担:Nicholas:1206996878:Ira A Fulton Engineering - 信息技术:高级:nbburden:nbburden@asu.edu
Camiliere:Kurtis:1200663364:Ira A Fulton Engineering - 信息技术:高级:kcamilie:kcamilie@asu.edu
Camp:Michael:1000830925:Ira A Fulton Engineering - 信息技术:高级:mcamp1:mcamp1@asu.edu
Carleton:Robert:1000727027:Ira A Fulton Engineering - 信息技术:初级:rcarleto:rcarleto@asu.edu
Cartwright:Dustin:1001460822:Ira A Fulton Engineering - Tech Entrepreneurship&管理:高级:dbcartwr:dbcartwr@asu.edu
Cook:John:1201860560:Ira A Fulton Engineering - 信息技术:高级:jrcook7:jrcook7@asu.edu
Debiasio:Thomas:1207331615:Ira A Fulton Engineering - 软件工程:后Bacc本科:tdebiasi:tdebiasi@asu.edu
Dixon:Jason:1208487705:Ira A Fulton Engineering - 软件工程:初级:jadixon5:jadixon5@asu.edu
Fernandez:Jose:1207627963:Ira A Fulton Engineering - 信息技术:后Bacc本科:jlferna4:jlferna4@asu.edu
Hale:Hunter:1207103803:Ira A Fulton Engineering - 信息技术:初级:hehale:hehale@asu.edu
Heisey:Thane:1207033252:Ira A Fulton Engineering - 信息技术:初级:theisey:theisey@asu.edu
Jardine:Parker:1201654029:Ira A Fulton Engineering - 信息技术:后Bacc本科:pjardine:pjardine@asu.edu
Johnson:Joshua:1000745321:Ira A Fulton Engineering - 信息技术:初级:jrjohnso:jrjohnso@asu.edu
Kone:Chinmingnon:1207997618:Ira A Fulton Engineering - 信息技术:初级:cdkone:cdkone@asu.edu
我需要创建一个If Else awk脚本来计算以下内容: 信息技术发生了多少次? 有多少新生? 有多少Sophmore? 有几个少年? 有多少老年人? 有多少Post-Bacc本科生? 并将此信息输出到屏幕。
到目前为止,我只有这个并且需要一些帮助工具我的脚本在If elseif结构中一个接一个地处理所有问题。请帮助我知道它需要很多工作,但我现在已经修补它2天了。这些字母是我的计数变量。
while read -r iclassroster _; do
A=0
IT="Information"
B=0
FR="Freshman"
C=0
JU="Junior"
D=0
SO="Sophmore"
E=0
SE="Senior"
F=0
PBU="Post"
if [ "Information" = "$iclassroster" ]; then
((A++)) | echo $A
fi
done