#!/bin/sh ME_=$(basename $0) framework_failure_() { exit 99 } compare() { f1=${1:?file1 required} f2=${2:?file2 required} if cmp -s -- "$f1" "$f2" 2>/dev/null; then return 0 # identical fi if diff -u -- "$f1" "$f2" 2>/dev/null; then return 0 else if diff -- "$f1" "$f2" 2>/dev/null; then return 0 else return 1 fi fi }