Bash Variables, Quoting, and Expansion/Expandable double-quoted string

Double quotes allow variable and command expansion.

Section: Quoting

Expandable double-quoted string

bash
bash
echo "Path is $HOME"
Explanation

Usually the safest choice around variable expansions.

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
Literal single-quoted string
Single quotes prevent all 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
Print literal dollar sign
Print shell metacharacters literally.
OpenIn sheetbashsame section
Read variable
Expand a variable with double quotes.
OpenIn sheetbash1 tag match
Arithmetic expansion
Evaluate an arithmetic expression.
OpenIn sheetbash1 tag match