#!/bin/sh FILE=$1 [ "${FILE#/}" = "${FILE}" ] && FILE=$PWD/$FILE FILE=`realpath $FILE` BACKUPDIR=/root/backup TMP=`mktemp /tmp/backup.diff.xxxxx` diff $FILE $BACKUPDIR/backup.0/$FILE > $TMP if [ $? -eq 0 ]; then echo "$FILE: File is the same as in last backup" else echo "$FILE: File is changed from backup" cat $TMP fi rm $TMP