Write a program that will take the information from two


Project Assignment

1) Write a program that will take the information from two data files and produce an output file.

2) The script will be called project2.sh and the output files will be called project2.12.out and project2.24.out. See item e below.

3) Requirements of the script:

a) Use a Bourne shell for script processing.

b) Output redirection should be accomplished within the script, not on the command line.

c) Fully document the script. Explain what you're doing. Points will be deducted for any undocumented entries.

d) Must use the input data files exactly as shown below. You will create them.

e) Accept a Command Line Parameter of either 12 or 24 to determine how to display the start time information on the report. If no parameter is passed, default to 12 hour standard. NOTE: This will also affect the name of the output file that is created.

f) You MUST use a looping structure within the script to process one or both data files.

g) The contents of each of the input data files are shown below.

Input file 1: project2.1.input             Input file 2: project2.2.input
Dave 734.838.9800                         Bob Tuesday 3
Bob 313.123.4567                          Carol Monday 15
Carol 248.344.5576                        Ted Sunday 10
Mary 313.449.1390                         Alice Wednesday 17
Ted 248.496.2204                          Dave Friday 23
Alice 616.556.4458                         Mary Saturday 9

4) The output of your script must look like:

************************
Student name...
Project 2 CIS 129 Sec #
Current Date/time
************************

Name

On-Call

Phone

Start Time

*****

******

*****

*********

Carol

MONDAY

248.344.5576

3 pm

Bob

TUESDAY

313.123.4567

3 am

Alice
Nobody
Dave

WEDNESDAY
THURSDAY
FRIDAY

616.556.4458

734.838.9800

5 pm

11pm

Mary

SATURDAY

313.449.1390

9 am

Ted

SUNDAY

248.496.2204

10 am

*** AND ***

************************
Student name...
Project 2 CIS 129 Sec #
Current Date/time
************************

Name

On-Call

Phone

Start Time

*****

******

*****

*********

Carol

MONDAY

248.344.5576

15:00 hours

Bob

TUESDAY

313.123.4567

03:00 hours

Alice
Nobody
Dave

WEDNESDAY
THURSDAY
FRIDAY

616.556.4458

734.838.9800

17:00 hours

23:00 hours

Mary

SATURDAY

313.449.1390

09:00 hours

Ted

SUNDAY

248.496.2204

10:00 hours

5) Upload your fully functioning script, two output files AND two input files to Moodle.

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Write a program that will take the information from two
Reference No:- TGS02732695

Expected delivery within 24 Hours