#!/bin/sh -u # Test #1 sample answer - Script Part II - 27 marks - 5 of 15% #------------------------------------------------------------ # Purpose: not required for test # Assignment Label: not required for test #------------------------------------------------------------- # Step 1 - 2 marks # - marks for shell comment line and option, above # - The shell line must be the first line in the script, # with no blank lines or comment lines above it. # Step 2 - 1 marks hostname # Step 3 - 1 marks cd # Step 4 - 2 marks # BONUS MARK: add -f option to suppress error messages rm -r test1 # Step 5 - 1 marks mkdir test1 # Step 6 - 2 marks mkdir test1/test2 # Step 7 - 2 marks cd test1/test2 # Step 8 - 1 marks pwd # Step 9 - 1 marks date >date.txt # Step 10 - 1 marks cp date.txt ../copy.txt # Step 11 - 1 marks mv date.txt old.txt # Step 12 - 1 marks cd .. # Step 13 - 3 marks head -8 /etc/passwd >mypasswd.txt tail -3 /etc/passwd >>mypasswd.txt # Step 14 - 3 marks grep "root" mypasswd.txt >test2/rooters.txt # Step 15 - 3 marks wc -l test2/* # Step 16 - 2 marks echo "It's \"finished\" now."