#!/bin/bash # # Compare two n3 files # # by Sandro Hawke sandro@w3.org # Tue May 22 05:42:15 EDT 2001 # # $Id: n3diff,v 1.3 2001/05/22 10:08:44 sandro Exp $ # f1=$1 f2=$2 #t1=$f1-tmp-$$ #t2=$f2-tmp-$$ t1=/tmp/n3diff-tmp-1-$$.n3 t2=/tmp/n3diff-tmp-2-$$.n3 trap "rm $t1 $t2" EXIT yacc-n3 $f1 | sed '1,$s///g' | sort > $t1 yacc-n3 $f2 | sed '1,$s///g' | sort > $t2 if ! diff $t1 $t2; then echo "Files don't even match with genids removed." >&2 exit 1 fi yacc-n3 $f1 | sort > $t1 yacc-n3 $f2 | sort > $t2 if cmp -s $t1 $t2 ; then echo "Files match, even in genid names." >&2 rm $t1 $t2 fi echo >&2 echo "** Unifying genids as variables in file 1" >&2 n3unify $2 $1 echo "** Unifying genids as variables in file 2" >&2 n3unify $1 $2