]> git.proxmox.com Git - grub2.git/blame - tests/grub_script_while1.in
usb: Avoid possible out-of-bound accesses caused by malicious devices
[grub2.git] / tests / grub_script_while1.in
CommitLineData
2aa16463
BC
1#! @builddir@/grub-shell-tester
2
3echo one
4foo=""
5while test "$foo" != "1111"; do foo="${foo}1"; echo "$foo"; done
6
7echo two
8foo=""
9while test "$foo" != "aaaa"
10do
11 foo="${foo}a"
12 echo $foo
13done
14
15foo=""
16until test "$foo" = "1111"; do foo="${foo}1"; echo $foo; done
17foo=""
18until test "$foo" = "aaaa"
19do
20 foo="${foo}a"
21 echo $foo
22done
23
24# check "$?" in condition gets its value from while body commands
25foo=""
26false
27while test "$?" != "0"
28do
29 echo $foo
30 foo="${foo}1"
31 test "$foo" = "111111"
32done