Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This project is to acquaint you with fundamental UNIX commands and utilities when creating a multifunctional application. You will practice on managing shell variables, using

image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
This project is to acquaint you with fundamental UNIX commands and utilities when creating a multifunctional application. You will practice on managing shell variables, using shell operators, employing selection and repetition logic structures, creating a menu-based program, listing contents of a file, adding records to a file, searching patterns in a file, deleting records from a file, and using UNIX commands/utilities to manage cursor and output format, etc. The completion of the project will strengthen your knowledge and skills of utilizing UNIX commands/utilities and UNIX shell script programming language In this project you will build a menu-based application for tracking student information. The specifications of the project are as follows: Module 4 Cowrse Project folder on Blackboard before the deadline. No late submission will be accepted. You can follow the instructions of Install-WinSCP to download and install WinSCP, an software that supports secure file transfer. With WinSCP you can transfer all you script files from the server to your local machine. Place your script files in the same folder as your documentation file and zip them into a ZIP file open source Snapshot Examples: Figure : student data file jiestudent@farvlu:-/project [diestudent@farvlu project)s cat student_data 1001:Jones:Alice:Accounting:105 1320:Moore:Sarah:Mechanical Engineering:80 2100:01son: Timothy: Computer Systems: 66 1520:Mitchel1:Barbara:Electrical Engineering:34 1800:Smith:Paul:Mathematics:87 2010:Whitman:Henry: Business Management:114 480 Richard:Johnson: Computer Systems:90 1234:Willims: David: Economics:78 [jiestudent@farvlu project] $ Figure 2: Main menu jiestudent@farvlu:-/project Student Information Reporting Menu 1 -View Records 2 Add New Records 3 Search for Records -Delete Records 5 -Quit Enter your choice: Figure 3: View Records -- Menu pestudentOf ards-/project Student Program Information Sort by: L Last Name PProgram CCredits Any ID Enter your choice: Figure 4: View Records (The data are sorted on Credits) jiestudent@farvlu:-/project Student Program Information Student ID Last Name First Name Program Credits 1520 2100 1234 1320 1800 Mitchel1 0130n Wi11ims Moore Smith Richard Jones Whitman Electrical Engineering 34 Computer System Economics Mechanical Engineering 80 Mathematics Computer Systems Accounting Business Management Timothy David Sarah Paul 78 480 1001 2010 87 90 105 114 Alice Henry The total number of records: 8 Press ENTER to continue... Figure 9: Delete Records (No record found) pestudentefarlu:-/project Enter pattern to delete: 444 No record found Press ENTER to continue... Figure 10: Delete Records Enter pattern to delete: 222 want to delete these records? (y) es or (n) o: 2222 :Ailen:Carter:Economic:45

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems A Practical Approach To Design Implementation And Management

Authors: THOMAS CONNOLLY

6th Edition

9353438918, 978-9353438913

More Books

Students also viewed these Databases questions

Question

Describe how we perceive depth in three-dimensional space.

Answered: 1 week ago

Question

Draw for me a tension arm CNC machine diagram

Answered: 1 week ago

Question

Has your organisation defined its purpose, vision and mission?

Answered: 1 week ago