summaryrefslogtreecommitdiff
path: root/tool/rmdirs
blob: a91ef134ec475d3e28198f5e84dc6eb6355ede13 (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