パーミッションを一括置換する

#!/bin/sh
#change_perm.sh

. f_askdir.sh
. f_askstring.sh

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

ask_string "Input Target Permission: " 0
MODE1=$_STR
echo "Target Permission is \"${MODE1}\""

ask_string "Input Replace Permission: " 0
MODE2=$_STR
echo "Replace Permission is \"${MODE2}\""

find ${_DIRNAME} -perm ${MODE1} -ls -exec chmod ${MODE2} {} \;

unset _DIRNAME MODE1 MODE2 _STR