#!/bin/sh # recursively delete empty directories rmdir_empty() { # make default . explicit if [ -z "$1" ]; then set -- . fi find "$@" -depth \ -path "." -prune -or \ -type d -empty -exec rmdir -v {} \; } rmdir_empty "$@"