A beginner's introduction to Bash parameter expansions
Have you ever stared at a large directory of file names and dreaded the idea of renaming them all? Or perhaps your scripts are littered with conditional statements checking to see if an environment variable exists. Bash provides a concise syntax for changing strings that makes life easier. They're called parameter expansions, and I'll show you how to use them.

