rdiff – Run diff on remote files
November 20, 2007A simple shell script that can be used to run a diff between local and remote files using scp.
# A simple script that runs diff remotely using scp.
# Parameters should use scp syntax, i.e.
# [[user@][host:]]/path/to/file
#
#!/bin/sh
if [ "$1" = "" -o "$2" = "" ]; then
echo "Usage: `basename $0` file1 file2"
exit 1
fi
scp $1 rdiff.1 >& /dev/null
scp $2 rdiff.2 >& /dev/null
diff -b rdiff.1 rdiff.2
rm -f rdiff.1 rdiff.2
