program #3 OSpgm3d_4Fall2025 CGS3767 Operating Systems for IT Professor: Michael Robinson e-mail : michael.robinson@cs.fiu.edu Web Page : cs.fiu.edu/~mrobi002 This assignment is worth 10 points total, partial credit will be given. *************************************************************************** * USE UBUNTU TERMINAL MODE COMMANDS ONLY, LEARNED IN THIS CLASS * * USE ANY EDITOR TO CREATE THIS PROGRAM * *************************************************************************** -0.50 1 - Worth 0.50 points. - Using Linux shell commands, create a shell file named: yourLastNameFirstNameInitialUbuntuOSpgm3.sh - Using any Ubuntu editor, append the following documentation USING MULTI-LINE COMMENTS: ************************************************************** Author : Your Name Course : OS section. Example OS1, OS2 OS3, OS4 Professor : Michael Robinson Program # : Number and program Purpose/Description { A brief description of the program } Due Date : MM/DD/YYYY Certification: I hereby certify that this work is my own and none of it, is the work of any other person. ************************************************************** 2) Using Linux Shell Scripting. - Creating and using the variables FirstNumber and SecondNumber, Implement division by 0, with error trapping, using if and while commands, How: -0.50 a) using ANY Linux editor, append to your .sh file commands that will do the following: -1.00 b) Append your name and CURRENT running date and time to a NEW file called results.txt "CURRENT running date" means, when the program is executed the CURRENT running time will be appended to your results.txt file -0.50 c) Using the variables: FirstNumber and SecondNumber, use a while loop. -0.50 d) Ask the user to enter the FirstNumber. -0.50 e) If the user enters the value 33 for this FirstNumber, you must exit THIS Linux Shell Scripting SECTION immediately. -0.50 f) Ask the user to enter the SecondNumber. -0.50 g) If the user enters the value 66 for this SecondNumber, you must exit THIS Linux Shell Scripting SECTION immediately. -1.50 h) If the SecondNumber is ZERO inform the user that you CAN NOT divide by ZERO, and ask for a correct SecondNumber only, KEEPING YOUR FirstNumber. -1.00 i) If the SecondNumber is NOT a zero, divide FirstNumber by SecondNumber then display all numbers on this computation using labels, and append all numbers on this computation using labels to the results.txt file. example: 4 divided by 1 = 4 3) - Linux Shell Scripting. -1.00 a) MANUALLY download to YOUR computer the file, in the same folder where your program in the following question b is located: http://users.cis.fiu.edu/~mrobi002/downloads/HumanGenome/VenterGraig/VGuncompressed/hs_alt_HuRef_chr10.fa Using editors, append to your *.sh file, all the commands needed so that when you execute your sh file, this file will produce the following: -2.00 b) Using the file in question 3a, find out and display the total amount of ACGT substrings found in the first 1,500 lines in the file in question 3a -------- 10.00 total points Upload this Linux program to canvas.fiu.edu on the due date.