]> git.proxmox.com Git - grub2.git/blame - tests/grub_script_continue.in
bump version to 2.06-13+pmx2
[grub2.git] / tests / grub_script_continue.in
CommitLineData
eee25941
BC
1#! @builddir@/grub-shell-tester
2#
3# Copyright (C) 2010 Free Software Foundation, Inc.
4#
5# GRUB is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation, either version 3 of the License, or
8# (at your option) any later version.
9#
10# GRUB is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with GRUB. If not, see <http://www.gnu.org/licenses/>.
17
18# continue without any arguments
19for i in 1 2 3 4 5 6 7 8 9 10
20do
21 if test "$i" = 5
22 then
23 continue
24 fi
25 echo $i
26done
27
28# continue with one
29for i in 1 2 3 4 5 6 7 8 9 10
30do
31 if test "$i" = 5
32 then
33 continue 1
34 fi
35 echo $i
36done
37
38# continue with loop count
39for i in 1 2 3 4 5
40do
41 for j in a b c d e f
42 do
43 if test "$i" = 3
44 then
45 if test "$j" = d
46 then
47 continue 2
48 fi
49 echo "$i $j"
50 fi
51 done
52done
53
54# continue into middle loop
55for i in 1 2 3 4 5
56do
57 for j in a b c d e f
58 do
59 if test "$i" = 3
60 then
61 if test "$j" = d
62 then
63 continue 1
64 fi
65 echo "$i $j"
66 fi
67 done
68done
69
70# while and until loops
71a=
72while test "$a" != "aaaaaaa"
73do
74 a="a$a"
75 for i in 1 2 3 4
76 do
77 b=
78 until test "$b" = "bbbbb"
79 do
80 b="b$b"
81 if test "$i" = 3; then echo "continue 2"; continue 2; fi
82 echo "$a $i $b"
83 done
84 done
85done
86