Threesuns

Email

Contact

All Semesters

Semesters

All Courses

Courses

Introduction to UNIX/Linux

CSCI1483

3 credits

Labs

Shell Scripting III

Lab

30 points

Requirements

Script functions as described30
Total30 pts

Objective

Working with command line arguments

Instructions

Create a shell script called show_seconds_for in your bin directory that will accept an amount of time as command line arguments and will then report the number of seconds in that amount of time.

This script should require 2 command line arguments and should report an error if 2 arguments are not given. The first argument should be a number and the second argument must be "second", "seconds", "minute", "minutes", "hour", or "hours".

The user should execute the script with a command like:

show_seconds_for 14 minutes

show_seconds_for 34 seconds

or

show_seconds_for 2 hours

The script should, based on the arguments given, calculate how many seconds are in each time period specified. For example, if "34 seconds" are the arguments the output from the script should be "34 seconds", if the arguments are "2 hours" the output from the script should be "7200 seconds"