Added gitignore entries needed to ignore derived objects generated from full build...
[bash.git] / tests / arith-for.tests
blob585aa5133e2d2704e6c4560a62b5ab233eb6d28c
1 fx()
3 i=0
4 for (( ; i < 3; i++ ))
5 do
6         echo $i
7 done
9 for (( i=0; ; i++ ))
11         if (( i >= 3 )); then
12                 break;
13         fi
14         echo $i
15 done
17 for (( i=0; i<3; ))
19         echo $i
20         (( i++ ))
21 done
23 i=0
24 for (( ; ; ))
26         if (( i > 2 )); then
27                 break;
28         fi
29         echo $i;
30         (( i++ ))
31 done
33 i=0
34 for ((;;))
36         if (( i > 2 )); then
37                 break;
38         fi
39         echo $i;
40         (( i++ ))
41 done
44 for (( i=0; "i < 3" ; i++ ))
46         echo $i
47 done
49 i=0
50 for (( ; "i < 3"; i++ ))
52         echo $i
53 done
55 for (( i=0; ; i++ ))
57         if (( i >= 3 )); then
58                 break;
59         fi
60         echo $i
61 done
63 for ((i = 0; ;i++ ))
65         echo $i
66         if (( i < 3 )); then
67                 (( i++ ))
68                 continue;
69         fi
70         break
71 done
73 type fx
76 # errors 
77 for (( i=0; "i < 3" ))
79         echo $i
80 done
81 echo $?
83 for (( i=0; i < 3; i++; 7 ))
85         echo $i
86 done
87 echo $?
89 # one-liners added in post-bash-2.04
90 for     ((i=0; i < 20; i++)) do : ; done
91 echo $i
93 for     ((i=0; i < 20; i++)) { : ; }
94 echo $i