Я считаю, что то, что вы пытаетесь понять, это процесс под названием Quoting. Quoting работает с двойными кавычками и одинарными кавычками.
Если вы помещаете текст в двойные кавычки, все специальные символы, используемые оболочкой, теряют смысл, кроме $ (знак доллара), \ (обратная косая черта) и `(обратный тик).
Одиночные кавычки подавляют все разложения.
Escaping Персонажи также могут быть привлечены к вниманию в таких ситуациях. Вы можете предшествовать символу с \ (обратная косая черта), чтобы превратить его в символ Escaping. Это часто делается внутри двойных кавычек, чтобы выборочно предотвратить расширение.
echo "This bowl costs \$10.00"
This bowl costs $10.00
Здесь $ будет считаться символом Escape.