linux operation system management

1. Create a file named breeds and type in the following information:

echo “Enter the name of a breed of animal”

read breed

case $breed in

arabiam|palomino|clydesdale) echo “$breed is a horse”;;

jersey|guernsey|holstein) echo “$breed is a cow”;;

husky|shepherd|setter|labrador) echo “$breed is a dog”;;

siamese|Persian|angora) echo “$breed is a cat”;;

*) echo “$breed is not in our catalog”;;

esac

2. Save and exit the editor

3. Make the file breeds executable

4. Run the program 5 times, and give the output for each:

First try type: husky

Second try type: holstein

Third try type: clydesdale

Fourth try type: angora

Fifth try type: terrier

5. Type the following program into your editor, and then run it.

#!/bin/sh

clear

echo “Use one of the following options:”

echo “d To display the time and date”

echo “p To see what directory you are currently in”

echo “w To see a list of who is online”

echo “Enter your option and hit Enter: \c”

read option

case $option in

a. date;;

p) pwd;;

w) who;;

*) echo “That was not a valid selection”;;

esac

echo “Good bye”

6. Explain what the program above accomplished:
7.

clear

echo “Type a letter from the Greek alphabet”

read letter

case $letter in

Alpha|alpha|ALPHA) echo “$letter is the first letter in the Greek alphabet”;;

Beta|beta|BETA) echo “$letter is the second letter in the Greek alphabet”;;

Gamma|GAMMA|gamma) echo “$letter is the third letter in the Greek alphabet”;;

OMEGA|omega|Omega) echo “$letter is the last letter in the Greek alphabet”;;

*) echo “$letter is not a letter in the Greek alphabet”;;

esac

READ ALSO :   Entrepeneur and family business case study

Explain what the pipe symbol is doing in the above program.
8. Write your own case statement where the user can type the name of a Car Maker, and your program will give a response determined by you. For example:

Question: What Car Maker are you interested in?

User Response: Ford

Program Response: Ford is a good car

Do this for 4 different car makers. Also remember to include a catchall in case the user types in a car maker that does not exist.
9. Using your knowledge of the while loop, take the program from #5, and nest that case statement inside a while loop, so the case statement will keep on running until q is typed. I left spaces below where the parts of the while loop, and the interactivity between the user and the program would go (ex. asking the user to enter a new choice, and allowing for it).

Line 1: # Use a counter

line 2: clear

line 3: “Use one of the following options:”

line 4: echo “d To display the time and date”

line 5: echo “p To see what directory you are currently in”

line 6: echo “w To see a list of who is online”

line 6: echo “ Enter your option and hit Enter: \c”

line 7: read option

line 8:

line 9:

line 10: case $option in

line 11: d) echo `date`;;

line 12: p) echo `pwd`;;

line 13: w) echo `who`;;

line 14: *) echo “That was not a valid selection”;;

line 15: esac

line 16:

line 17:

line 19:

line 20: echo “Good Bye”

READ ALSO :   Academic Help Online

10. Using the car maker script from number 8, add a while or an until to make it run over and over until the user types Q.