Genest voor lus in bash

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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *