Hallo, ik zou je willen vragen, hoe kan ik dezelfde exacte lus in bash schrijven
for (int i = 0; i < a; i++) { for (int j = i; j < a; j++) { System.out.println(i + " " + j); } }
Reacties
- Wat heb je geprobeerd?
- eigenlijk heb ik al geprobeerd voor a in b .. ik was niet succesvol en ik ben een grote beginner in bash
- is dit gerelateerd aan unix.stackexchange.com/questions/291624/… ?
- Nee meneer, het is niet gerelateerd, ik probeerde eigenlijk twee verschillende versies te bedenken
Answer
bash
ondersteunt C-stijl voor loops als volgt:
a=5 # example for ((i = 0; i < a; i++)); do for ((j = i; j < a; j++)); do echo "$i $j" done done
Zie hier voor meer: http://www.tldp.org/LDP/abs/html/loops1.html