blob: 5b25c5eb8ce856406e2b352c80330b84de4b50fc [file] [log] [blame]
Jari Aaltobb706242000-03-17 21:46:59 +000010
21
32
40
51
62
70
81
92
100
112
124
13fx is a function
14fx ()
15{
16 i=0;
Jari Aalto95732b42005-12-07 14:08:12 +000017 for ((1; i < 3; i++ ))
Jari Aaltobb706242000-03-17 21:46:59 +000018 do
19 echo $i;
20 done;
Jari Aalto95732b42005-12-07 14:08:12 +000021 for ((i=0; 1; i++ ))
Jari Aaltobb706242000-03-17 21:46:59 +000022 do
Jari Aaltob80f6442004-07-27 13:29:18 +000023 if (( i >= 3 )); then
Jari Aaltobb706242000-03-17 21:46:59 +000024 break;
25 fi;
26 echo $i;
27 done;
Jari Aalto95732b42005-12-07 14:08:12 +000028 for ((i=0; i<3; 1))
Jari Aaltobb706242000-03-17 21:46:59 +000029 do
30 echo $i;
Jari Aaltob80f6442004-07-27 13:29:18 +000031 (( i++ ));
Jari Aaltobb706242000-03-17 21:46:59 +000032 done;
33 i=0;
Jari Aalto95732b42005-12-07 14:08:12 +000034 for ((1; 1; 1))
Jari Aaltobb706242000-03-17 21:46:59 +000035 do
Jari Aaltob80f6442004-07-27 13:29:18 +000036 if (( i > 2 )); then
Jari Aaltobb706242000-03-17 21:46:59 +000037 break;
38 fi;
39 echo $i;
Jari Aaltob80f6442004-07-27 13:29:18 +000040 (( i++ ));
Jari Aaltobb706242000-03-17 21:46:59 +000041 done;
42 i=0;
Jari Aalto95732b42005-12-07 14:08:12 +000043 for ((1; 1; 1))
Jari Aaltobb706242000-03-17 21:46:59 +000044 do
Jari Aaltob80f6442004-07-27 13:29:18 +000045 if (( i > 2 )); then
Jari Aaltobb706242000-03-17 21:46:59 +000046 break;
47 fi;
48 echo $i;
Jari Aaltob80f6442004-07-27 13:29:18 +000049 (( i++ ));
Jari Aaltobb706242000-03-17 21:46:59 +000050 done
51}
520
531
542
550
561
572
580
591
602
610
621
632
640
651
662
67./arith-for.tests: line 77: syntax error: arithmetic expression required
68./arith-for.tests: line 77: syntax error: `(( i=0; "i < 3" ))'
692
70./arith-for.tests: line 83: syntax error: `;' unexpected
71./arith-for.tests: line 83: syntax error: `(( i=0; i < 3; i++; 7 ))'
722
Jari Aalto28ef6c32001-04-06 19:14:31 +00007320
7420
Chet Rameyac50fba2014-02-26 09:36:43 -05007512345678 987654321 012345678 987654321 012345678 987654321 012345678 987654321 012345678 987654321 012345678
7612345678 987654321 012345678 987654321 012345678 987654321 012345678 987654321 012345678 987654321 012345678
774
783
792
801
810
824
833
842
851
860