ファイルの所有者が存在しないUIDの場合移動する

#!/bin/sh
#nouidfile.sh

! [ -d nanashi ] && mkdir nanashi
movefile (){
    echo -n "$filename をnanashiへ移動しますか?[y/n]: "
    read answer
    answer=$(echo $answer | tr 'A-Z' 'A-Z')
    if [ "$answer" == y ]; then
        basefilename=$(basename $filename)
        if [ -e nanashi/$basefilename ]; then
            mv $filename nanashi/$basefilename.$(date +"%y%m%d")
        else
            mv $filename nanashi
        fi
    fi
}

for filename in $(find /home /tmp /var -nouser); do
    if [ -d $filename ]; then
        ls -ld $filename
        echo ディレクトリ $filename は対応するユーザ/グループがありません
        movefile
    elif [ -f $filename ]; then
        ls -l $filename
        echo ファイル $filename は対応するユーザ/グループがありません
        movefile
    fi
done