Understanding Bash and Shell Scripting: A Beginner’s Guide