LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

Тебе vodz уже написал, как надо выносить повторяющиеся части в функцию. Осталось записать таблицу сайтов в файл в простом формате

site1 path1/aaa/
size2 path2/bbb/
и читать его в цикле:
while read site path; do
  backup $site $path
done < config.cfg

Пути и название сайтов не должны содержать пробелов, иначе придётся вводить специальный символ-разделитель (по традиции табуляцию, двоеточие или точку с запятой) и читать конфиг с учётом него.

Исходная версия legolegs, :

Тебе vodz уже написал, как надо выносить повторяющиеся части в функцию. Осталось записать таблицу сайтов в файл в простом формате

site1 path1/aaa/
size2 path2/bbb/
и читать его в цикле:
while read site path; do
  backup $site $path
done

Пути и название сайтов не должны содержать пробелов, иначе придётся вводить специальный символ-разделитель (по традиции табуляцию, двоеточие или точку с запятой) и читать конфиг с учётом него.