Special Characters

’* is called asterisk or star. It is used for regular expression and as a glob character.

’ is called tick or single quote. It is used for literal strings.

. is called dot. It is used to denote the current directory

$ is called dollar sign. It is used for denotation of a variable or for representing the end of line.

\ is called backslash. It is used for macros and literals.

/ is called forward slash. It is used as a search command or a directory delimiters.

! is called bang. It is used for command history and negation.

’ is called pipe. It is used for command pipes

` is called backtick or backquote. It is used for substitution of command.

” is called double quote. It is used for semi-literal strings.

{} is called braces and curly brackets. It is used for ranges or statement blocks

^ is called caret. It is used to denote the start of line and negation.

[] is called squares or brackets. It is used for ranges.

~ is called squiggles or tilde. It is used as directory shortcut and negation.

’# is call pound, hash, or sharp. It is used for preprocessor, comments and substitutions.