!#/bin/bash
while :
do
	format ${1+"$@"} || {
		dingding &
		echo -en 'FAILED!!!\nFAILED!!!\nFAILED!!!\n<RETURN> to continue or Q to quit (|Q): '
		read tmp
		kill $!
		case x"$tmp" in
			x[Qq]|x[Qq][Uu]|x[Qq][Uu][Ii]|x[Qq][Uu][Ii][Tt])
				break
			;;
		esac
		false
	} && {
		echo -en 'OKAY\n\007<RETURN> to continue or Q to quit (|Q): '
		read tmp
		case x"$tmp" in
			x[Qq]|x[Qq][Uu]|x[Qq][Uu][Ii]|x[Qq][Uu][Ii][Tt])
				break
			;;
		esac
	}
done
unset tmp
