| 1 |
#!/bin/bash |
| 2 |
# |
| 3 |
# Constructs borrowed from ksh. Hm I didn't realize zsh also implements these! |
| 4 |
# mksh implements most too. |
| 5 |
|
| 6 |
### C-style for loop |
| 7 |
n=5 |
| 8 |
for ((a=1; a
|
| 9 |
do |
| 10 |
echo $a |
| 11 |
done # A construct borrowed from ksh93. |
| 12 |
# stdout-json: "1\n2\n3\n4\n5\n" |
| 13 |
# N-I mksh stdout-json: "" |
| 14 |
|
| 15 |
### For loop with and without semicolon |
| 16 |
for ((a=1; a
|
| 17 |
echo $a |
| 18 |
done # A construct borrowed from ksh93. |
| 19 |
for ((a=1; a
|
| 20 |
echo $a |
| 21 |
done # A construct borrowed from ksh93. |
| 22 |
# stdout-json: "1\n2\n3\n1\n2\n3\n" |
| 23 |
# N-I mksh stdout-json: "" |
| 24 |
|