From a2a0293d4f1f488e92b11db7b85f28f294384131 Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Mon, 23 Mar 2020 04:46:24 +0000 Subject: 47296 (+ unposted additional tests and comments): 'repeat' loops: Let the repeat count use $?. It's an arithmetic expression. --- Test/A05execution.ztst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Test/A05execution.ztst') diff --git a/Test/A05execution.ztst b/Test/A05execution.ztst index 20a594b68..c65642988 100644 --- a/Test/A05execution.ztst +++ b/Test/A05execution.ztst @@ -401,3 +401,17 @@ F:anonymous function, and a descriptor leak when backgrounding a pipeline (( exit 130 ) | { sleep 1; echo hello }) 0:exit code 130 isn't mistaken for a signal (unit test for workers/46060) >hello + + (exit 3); repeat "$?" echo x + (exit 3); repeat '?' echo y +0:'repeat' loop can use lastval in the count +>x +>x +>x +>y +>y +>y + + (exit 4); repeat 0 do done +0:'repeat 0' resets lastval + -- cgit 1.4.1