Unix Scripting Scenario Based Learning