This document provides an introduction to scripting in Linux shells. It covers basics like:
1) Writing a simple "Hello World" script.
2) Redirecting input/output streams between programs and files.
3) Using pipes to connect the output of one program to the input of another.
4) Working with variables, conditions, loops and functions in shell scripts.
5) An assignment example of writing a script to automatically create 1000 user accounts.