23 lines
		
	
	
	
		
			351 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			351 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
| echo -n $1 "  "
 | |
| if abc - -o $1.x -fp $1 
 | |
| then
 | |
| 	if $1.x >$1.r
 | |
| 	then :; else
 | |
| 		echo -n "------- execution error(s)"
 | |
| 	fi
 | |
| 	if diff $1.g $1.r >$1.d 2>/dev/null
 | |
| 	then
 | |
| 		echo -*- Ok
 | |
| 	else
 | |
| 		if test -r $1.g
 | |
| 		then
 | |
| 			echo ------- differences in executing $1
 | |
| 			cat $1.d
 | |
| 		else
 | |
| 			mv $1.r $1.g
 | |
| 		fi
 | |
| 	fi
 | |
| 	rm $1.[rd]
 | |
| else
 | |
| 	echo "------- compilation error(s)"
 | |
| fi
 |