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

📄 brkcont.t

📁 一个开放源代码的 AT&T 的 Korn Shell 的复制品, 支持大多数 ksh89 的特性。
💻 T
字号:
name: break-1description:	See if break breaks out of loopsstdin:	for i in a b c; do echo $i; break; echo bad-$i; done	echo end-1	for i in a b c; do echo $i; break 1; echo bad-$i; done	echo end-2	for i in a b c; do	    for j in x y z; do		echo $i:$j		break		echo bad-$i	    done	    echo end-$i	done	echo end-3expected-stdout:	a	end-1	a	end-2	a:x	end-a	b:x	end-b	c:x	end-c	end-3---name: break-2description:	See if break breaks out of nested loopsstdin:	for i in a b c; do	    for j in x y z; do		echo $i:$j		break 2		echo bad-$i	    done	    echo end-$i	done	echo endexpected-stdout:	a:x	end---name: break-3description:	What if break used outside of any loops	(ksh88,ksh93 don't print error messages here)stdin:	breakexpected-stderr-pattern:	/.*break.*/---name: break-4description:	What if break N used when only N-1 loops	(ksh88,ksh93 don't print error messages here)stdin:	for i in a b c; do echo $i; break 2; echo bad-$i; done	echo endexpected-stdout:	a	endexpected-stderr-pattern:	/.*break.*/---name: break-5description:	Error if break argument isn't a numberstdin:	for i in a b c; do echo $i; break abc; echo more-$i; done	echo endexpected-stdout:	aexpected-exit: e != 0expected-stderr-pattern:	/.*break.*/---name: continue-1description:	See if continue continues loopsstdin:	for i in a b c; do echo $i; continue; echo bad-$i ; done	echo end-1	for i in a b c; do echo $i; continue 1; echo bad-$i; done	echo end-2	for i in a b c; do	    for j in x y z; do		echo $i:$j		continue		echo bad-$i-$j	    done	    echo end-$i	done	echo end-3expected-stdout:	a	b	c	end-1	a	b	c	end-2	a:x	a:y	a:z	end-a	b:x	b:y	b:z	end-b	c:x	c:y	c:z	end-c	end-3---name: continue-2description:	See if continue breaks out of nested loopsstdin:	for i in a b c; do	    for j in x y z; do		echo $i:$j		continue 2		echo bad-$i-$j	    done	    echo end-$i	done	echo endexpected-stdout:	a:x	b:x	c:x	end---name: continue-3description:	What if continue used outside of any loops	(ksh88,ksh93 don't print error messages here)stdin:	continueexpected-stderr-pattern:	/.*continue.*/---name: continue-4description:	What if continue N used when only N-1 loops	(ksh88,ksh93 don't print error messages here)stdin:	for i in a b c; do echo $i; continue 2; echo bad-$i; done	echo endexpected-stdout:	a	b	c	endexpected-stderr-pattern:	/.*continue.*/---name: continue-5description:	Error if continue argument isn't a numberstdin:	for i in a b c; do echo $i; continue abc; echo more-$i; done	echo endexpected-stdout:	aexpected-exit: e != 0expected-stderr-pattern:	/.*continue.*/---

⌨️ 快捷键说明

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