1*10881Sshannon#! /bin/sh 2*10881Sshannon# 3*10881Sshannon# diff3.sh 4.1 83/02/10 4*10881Sshannon# 5*10881Sshannone= 6*10881Sshannoncase $1 in 7*10881Sshannon-*) 8*10881Sshannon e=$1 9*10881Sshannon shift;; 10*10881Sshannonesac 11*10881Sshannonif test $# = 3 -a -f $1 -a -f $2 -a -f $3 12*10881Sshannonthen 13*10881Sshannon : 14*10881Sshannonelse 15*10881Sshannon echo usage: diff3 file1 file2 file3 1>&2 16*10881Sshannon exit 17*10881Sshannonfi 18*10881Sshannontrap "rm -f /tmp/d3[ab]$$" 0 1 2 13 15 19*10881Sshannondiff $1 $3 >/tmp/d3a$$ 20*10881Sshannondiff $2 $3 >/tmp/d3b$$ 21*10881Sshannon/usr/lib/diff3 $e /tmp/d3[ab]$$ $1 $2 $3 22