Ну, работающий полный я хочу самостоятельно попытаться..
И вот пытаюсь разобраться, почему мой кусок не работает. Потому что вроде все написано верно
У тебя: if [ $#-eg"0" ]; then
А надо так: if [ $# -eq 0 ]; then
И оно заработает (при условии, что у пользователя, запускающего скрипт есть доступ к директориями, указанным в параметрах).
P.S. Не греши копипастой ;)