Чем отличается тильда "~ /<папка>" от ~ / "<папка>" в сценарии оболочки

Тильда не работает внутри двойной кавычки. В чем причина. Иногда это работа. Существует два способа дефилирования тильды. Но второй способ - это работать отлично и безупречно. Какова реальная причина?

метод 01

#!/bin/sh
location="~/my_documents"
cd "${location}"

метод 02

#!/bin/sh
location=~/"my_documents"
cd "${location}"

1 ответ

Внутри цитаты, ~ не расширен Используется как персонаж

Другие вопросы по тегам