バックアップファイルを一括して削除する

#!/bin/sh
#find_rm.sh

. f_askdir.sh

ask_directory 1
if [ $? -eq 1 ]; then
    exit 1
fi

if [ $(find ${_DIRNAME} -name '*~' | wc -l) -eq 0 ]; then
    echo "NO file."
else
    find ${_DIRNAME} -name '*~' -ok rm {} \;
    echo "*** Successful."
fi
unset _DIRNAME
$ ls
ab1.text~ a002.txt~ ab2.text~ ab3.text~ ab5.text~

$ ./find_rm.sh 
Input Directory (Blank is Cancel.) : .
< rm ... ./ab1.text~ > ? y
< rm ... ./ab2.text~ > ? y
< rm ... ./ab3.text~ > ? y
< rm ... ./ab4.text~ > ? y
< rm ... ./ab5.text~ > ? y
*** Successful.

$ ls