Corning Community College CSCS1730 UNIX/Linux Fundamentals ~~TOC~~ ======Project: TIMEONLINE====== =====Objective===== To employ your growing shell script abilities in calculating a user's time spent online (on lab46) for the semester. =====Project===== I would like you to write a script that: * accepts a user: * via command-line * via input (if there is nothing on the command-line, prompt the user to enter one) * verifies provided user is a valid user * in the case of an invalid user, display an error message and exit * calculates the time on-line for said user for the months of August, September, October, November, and December. * be sure these values are displayed somewhere in the script's output (both broken out by month, and total for semester) * determine total resulting time in days, hours, and minutes. * display data in the form of a histogram, with one line per month, visualizing the number of logins * you may scale it accordingly to better fit on a standard size terminal * be sure to show the total number of logins for that month Example output may look something like: lab46:~/src/unix/timeonline$ ./timeonline jbob error: no such user 'jbob' exiting ... lab46:~/src/unix/timeonline$ ./timeonline jsmith12 Aug|**** (37) Sep|****** (61) Oct|******* (73) Nov|******* (74) Dec|** (17) Aug: 0 days, 14 hours, 31 minutes Sep: 2 days, 3 hours, 17 minutes Oct: 2 days, 5 hours, 58 minutes Nov: 3 days, 1 hour, 47 minutes Dec: 0 days, 5 hours, 32 minutes Total: 8 days, 7 hours, 5 minutes =====Submission===== Submission criteria are as follows: * Script is organized and easy to read * Indentation to enhance readability * Comments to explain what is going on * Submit on time! * submit using **submit** tool, project name **timeonline**