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