📄 brkcont.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 + -