#!/bin/sh
|
|
|
|
if [ $# -eq 0 ]; then
|
|
set -- "$HOME/projects"
|
|
fi
|
|
|
|
find_delete_me() {
|
|
local depth="$1" x=
|
|
shift
|
|
|
|
for x; do
|
|
if [ ! -e "$x" ]; then
|
|
:
|
|
elif [ "${x##*/}" = "delete-me" ]; then
|
|
echo "$x"
|
|
elif [ $depth -gt 0 ]; then
|
|
find_delete_me $(( depth - 1 )) "$x"/*
|
|
fi
|
|
done
|
|
}
|
|
|
|
find_delete_me 4 "$@" | while read x; do
|
|
echo "# $x"
|
|
rm -rf "$x"
|
|
done
|