2つのファイルの日付を比べる関数

関数名: IsNewer
書式: IsNewer file1 file2
目的: file2よりfile1の日付が新しければ0を返し、そうでなければ1を返す

IsNewer() {
    if [ $# -ne 2 ]; then
        echo "Usage: IsNewer file1 file2 " 1>&2
        exit 1
    fi  

    if [ ! -f $1 -o ! -f $2 ]; then
        exit 1
    fi  

    if [ -n "`find $1 -newer $2 -print`" ]; then
        return 0
    else
        return 1
    fi
}