repo.or.cz
/
bash.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Added gitignore entries needed to ignore derived objects generated from full build...
[bash.git]
/
tests
/
arith-for.tests
blob
585aa5133e2d2704e6c4560a62b5ab233eb6d28c
1
fx()
2
{
3
i=0
4
for (( ; i < 3; i++ ))
5
do
6
echo $i
7
done
8
9
for (( i=0; ; i++ ))
10
do
11
if (( i >= 3 )); then
12
break;
13
fi
14
echo $i
15
done
16
17
for (( i=0; i<3; ))
18
do
19
echo $i
20
(( i++ ))
21
done
22
23
i=0
24
for (( ; ; ))
25
do
26
if (( i > 2 )); then
27
break;
28
fi
29
echo $i;
30
(( i++ ))
31
done
32
33
i=0
34
for ((;;))
35
do
36
if (( i > 2 )); then
37
break;
38
fi
39
echo $i;
40
(( i++ ))
41
done
42
}
43
44
for (( i=0; "i < 3" ; i++ ))
45
do
46
echo $i
47
done
48
49
i=0
50
for (( ; "i < 3"; i++ ))
51
do
52
echo $i
53
done
54
55
for (( i=0; ; i++ ))
56
do
57
if (( i >= 3 )); then
58
break;
59
fi
60
echo $i
61
done
62
63
for ((i = 0; ;i++ ))
64
do
65
echo $i
66
if (( i < 3 )); then
67
(( i++ ))
68
continue;
69
fi
70
break
71
done
72
73
type fx
74
fx
75
76
# errors
77
for (( i=0; "i < 3" ))
78
do
79
echo $i
80
done
81
echo $?
82
83
for (( i=0; i < 3; i++; 7 ))
84
do
85
echo $i
86
done
87
echo $?
88
89
# one-liners added in post-bash-2.04
90
for ((i=0; i < 20; i++)) do : ; done
91
echo $i
92
93
for ((i=0; i < 20; i++)) { : ; }
94
echo $i