Conditional Processing Symbols
Conditional processing symbols allow you to control the execution of commands.
Processing Commands Conditionally
Conditional processing symbols allow you to issue multiple commands from the
same prompt and to act based on the results of a command.
The ampersand (&) separates multiple commands on one command line.
The parentheses groups multiple commands.
The semicolon or comma (; ,) separate command parameters.
The caret (^) allows you to use a command symbol as text (ignores the symbols
special meaning).
The double ampersand (&&) causes the command following this symbol to run only
if command preceding symbol is successful.
The double pipe (||) causes the command following this symbol to run only if
command preceding symbol fails.