Рейтинг:0

как с помощью BASH преобразовать путь к домашней папке в переменной bash, в кавычках, в рабочий

флаг in
K S

Используйте скрипт, я пытаюсь создать каталог в своей домашней папке. Из-за специфики интеграции с терраформами параметры передаются таким образом:

переменная = "значение"

Было бы здорово, если бы это работало так:

переменная = значение 

Примеры:

$ pwd; еее = "~/.ccc/ddd"; mkdir -p $eee; дерево -а.
/дом/пользователь/тест
.
ââ ~
    âââ .ccc
        âââ ддд

3 каталога, 0 файлов

или же

$ pwd; еее = "~/.ccc/ddd"; еее = $ (эхо $ еее); mkdir -p $eee; дерево -а.
/дом/пользователь/тест
.
ââ ~
    âââ .ccc
        âââ ддд

3 каталога, 0 файлов
Рейтинг:1
флаг jp

Использовать ${ДОМ} вместо ~, он более портативный. Видеть этот ответ для деталей.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.