⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regress

📁 Object-Oriented Programming With ANSI-C这本书中的源代码!找了很久
💻
字号:
#!/bin/sh#	regress -- 5.5 Thu Jan  3 18:54:44 EST 2002#	Copyright (c) 1993 Axel T. Schreiner	tmp=tmp~	tests='T TBase Test'	if [ $# = 0 ]	then	set $tests	fiusage(){	echo >&2 "usage: regress options... clean clobber retract $tests ..."	exit 1}regress() # options desc{	eval desc=\$$#	if grep >/dev/null \	     '^%[         ]*[^:]*[        ]*[^:]*[        ]*{$' $desc.d	then	R=-R	else	R=	fi	echo >&2 ooc -M $R $* -dc -h -r $desc.dc \> $desc	if [ -r $desc ]	then	if ooc -M $R $* -dc -h -r $desc.dc | tee $tmp | cmp -s - $desc		then	rm -f $tmp		else	rm -f $desc~; mv $desc $desc~; mv $tmp $desc			echo $desc '<old >new'			diff $desc~ $desc			echo mv $desc~ $desc >> retract~		fi	else	rm -f $3~		echo $3 new		ooc -M $R $* -dc -h -r $desc.dc > $desc	fi}new=yes options=for ido	case $i	in -*)		options="$options $i"	;; clean)	rm -f *~	;; clobber)	rm -f *~ $tests	;; retract)	if [ -r retract~ ]			then	sh -x retract~				rm retract~			fi	;; *)		if [ -r $i.d ]			then	if [ "$new" ]				then	rm -f retract~					new=				fi				regress $options $i			else	usage			fi	esac	shiftdone

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -