• Как правильно передать переменные из файла в bash?

    @Valery_A Автор вопроса
    Это работает. И кажется я начинаю понимать как. Спасибо. Если не сложно, подскажите как запуcтить это по всем дискам одновременно. Вот весь код скрипта, я пытаюсь сделать простейшее резервное копирование в Yandex Cloud (которого там нет) через снапшоты. Возможно он еще кому то пригодится.

    #!/bin/bash
    getDate() {
    date '+%d%m%Y'
    }
    getDate1() {
    date '+%d%m%Y' --date='3 days ago'
    }
    now=$(getDate)
    del=$(getDate1)

    for disk in `yc compute disk list --folder-id "id вашей папки" | awk -F"|" '/backup/ {print $3}' | sed s/' '//g`
    do
    (
    yc compute snapshot create --folder-id "id вашей папки" --name ${disk}-$now --disk-name ${disk} &&\
    yc compute snapshot delete --folder-id "id вашей папки" --name ${disk}-$del
    ) & disown
    done