Sindbad~EG File Manager

Current Path : /usr/tests/sbin/md5/
Upload File :
Current File : /usr/tests/sbin/md5/bsd-p-test

#!/bin/sh

exitcode=0

testloop () {
	opt=$1
	sum=$2

	for algorithm in sha512; do
		for f in /usr/tests/sbin/md5/*.inp; do
			outbase=$(basename $f .inp)
			$algorithm$sum $opt -p < $f > $outbase.out
			diff /usr/tests/sbin/md5/$outbase.$algorithm$sum-p.chk $outbase.out || exitcode=1
		done
	done
}

testloop "" ""
testloop -q ""
testloop -qr ""
testloop "" sum
testloop -q sum

exit $exitcode

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists