5103COMP Operating Systems.
Shell Scripting
Learning Outcome 1: Apply command-line tools provided by operating systems and their distributions.
Learning Outcome 2: Demonstrate problem-solving skills to create simple software solutions using command-line scripting.
Introduction
This is an individual coursework and all shell scripts should be your own work. Collaborative coding and copying code from online sources (this includes forums!) is plagiarism.
This assignment will assess your shell scripting skills as well as your knowledge of the file structure and shell tools of mainstream Linux distributions. You will be required to write bash scripts to solve the problems outlined in this specification.
Detail of the task
You need to write bash shell sacripts that are able to accomplish the tasks outlined below. These script files should be submitted via the handler on Canvas. Some important points to note:
All script files must be properly formatted and commented.
You will lose marks if the script returns/displays information other than that requested.
All script files must be ASCII without CRLF line endings (Unix/Linux).