Цикл по директориям для бэкапа [linux]

Скрипт sh в цикле перебирает все директории и выполняет архивирование для каждой.


#!/bin/sh

path="/home/user/public_html/"
for site in `ls $path`
do

zip -r -9 /home/user/1backup/$site.zip $path/$site

done

Для sql дампов:


#!/bin/sh

for sqlfile in /home/user/1backup/*.sql
do

zip -r -9 $sqlfile.zip $sqlfile
rm -rf $sqlfile

done