summaryrefslogtreecommitdiff
path: root/tool/rmdirs
blob: 1dde99f5471099f71e64fdc34b1f3bc0a27719d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh
for dir in "$@"; do
    while rmdir "$dir" >/dev/null 2>&1 &&
          parent=`expr "$dir" : '\(.*\)/[^/][^/]*'`; do
        case "$parent" in
        . | .. | "$dir") break;;
        *) dir="$parent";;
        esac
    done
done
true