SHELL SCRIPTING
Scripting allows you to:
encapsulate common lists of commands in a file
automate/batch processes
make new flexible and configurable tools
understand other people's scripts/tools
"I wish you'd forced me to learn scripting 3 years ago!" - Dr Parry