Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a script named grades.sh that will process one or more CSV (comma separated values) iles containing student grades. The script should . Create a
Write a script named grades.sh that will process one or more CSV (comma separated values) iles containing student grades. The script should . Create a neat listing of students and their exam grades Calculate an average score and assign a letter grade where 90% or greater is an A, 80% or greater is a B, and so on . If the command is invoked without arguments, it should provide the user with usage information . Define and use at least 3 functions in implementing your solution A sample input file looks like this: Delbert, Aguilar, 91,0,98 Camille, Brown, 54, 88,88 Becky, Bryan, 71,77,88 Leonard, Cannon, 66,100,91 Teresa, Cobb, 100,26,26 Dwayne, Huff, 77,58,86 Wilfred, Lee, 74,79,87 Theodore, Malone, 71,99,93 Angel, Norris, 60,96,90 Cesar, Ryan, 80,97,95 Write a script named grades.sh that will process one or more CSV (comma separated values) iles containing student grades. The script should . Create a neat listing of students and their exam grades Calculate an average score and assign a letter grade where 90% or greater is an A, 80% or greater is a B, and so on . If the command is invoked without arguments, it should provide the user with usage information . Define and use at least 3 functions in implementing your solution A sample input file looks like this: Delbert, Aguilar, 91,0,98 Camille, Brown, 54, 88,88 Becky, Bryan, 71,77,88 Leonard, Cannon, 66,100,91 Teresa, Cobb, 100,26,26 Dwayne, Huff, 77,58,86 Wilfred, Lee, 74,79,87 Theodore, Malone, 71,99,93 Angel, Norris, 60,96,90 Cesar, Ryan, 80,97,95
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started