#!/bin/sh fail=0 for i in *.c; do ../metaparse $i > tmp.json if ! diff tmp.json $i.json >/dev/null 2>&1; then echo "***" echo "$i output differs!" diff -u tmp.json $i.json echo "***" fail=1 fi done rm -f tmp.json exit $fail