Как может я писать сценарий, который использует аргумент/параметр для выбора, какое резервное копирование работать, (ежедневно, еженедельно, ежемесячно) это - сценарий для резервного копирования ZFS

Я писал сценарий в Bash для ZFS, но у меня будет 3 других типа резервных копий, и мне нужен способ для пользователя смочь выбрать, какой работать, я услышал, что он должен быть сделан с помощью аргументов и параметров, но у меня нет подсказки, как, мне просто нужен пример действительно. Я читал руководства для аргументов, но я просто не вижу, как я могу использовать их, сначала я еще использовал если..

Спасибо

0
задан 30 January 2020 в 09:52

1 ответ

Выполните свой сценарий как указано ниже:

./script.sh positional_parameter_1

Значение параметра может ежедневно быть, ежемесячно, еженедельно в Вашем случае.

В рамках сценария можно обратиться к этому использованию значения параметра $1.

Пример для ежедневного резервного копирования:

сценарий должен быть выполнен как

./script.sh daily

В рамках сценария у Вас должно быть что-то как:

if [$1 == "daily"]
then
{
   # code to take daily backup
}
fi
1
ответ дан 30 January 2020 в 23:25

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

Похожие вопросы: