We now describe the various transformations the shell performs on the input in
the order in which they occur. We note in passing the data structures involved
and the commands and variables which affect them. Remember that substitutions
can be prevented by quoting as described under Lexical structure.