Bash Variables, Quoting, and Expansion/Literal single-quoted string

Single quotes prevent all expansion.

Section: Quoting

Literal single-quoted string

bash
bash
echo 'Path is $HOME'
Explanation

Use when you need literal shell characters.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Quoting
Print literal dollar sign
Print shell metacharacters literally.
OpenIn sheetbashsame section
Expandable double-quoted string
Double quotes allow variable and command expansion.
OpenIn sheetbashsame section
Escape one character
Backslash escapes the next character in many contexts.
OpenIn sheetbashsame section
ANSI-C quoted string
Use ANSI-C quoting for escapes like newline and tab.
OpenIn sheetbashsame section
Read variable
Expand a variable with double quotes.
OpenIn sheetbash1 tag match
Assign variable
Assign a shell variable.