Тильда в пути не расширяется до домашнего каталога

Скажем, у меня есть папка с именем Foo , расположенная в / home / user / (my / home / user также представлен как ~ ).

Я хочу иметь переменную

a = "~ / Foo" , а затем сделать

cd $ a

Я получаю -bash: cd: ~ / Foo: Нет такого файла или каталога

Однако, если я просто сделаю cd ~ / Foo , все будет нормально. Есть подсказки, как заставить это работать?

19
задан codeforester 25 October 2018 в 23:49
поделиться