Bună, aș dori să vă întreb, cum pot scrie aceeași buclă exactă în bash
for (int i = 0; i < a; i++) { for (int j = i; j < a; j++) { System.out.println(i + " " + j); } }
Comentarii
- Ce ai încercat?
- De fapt, am încercat încă pentru a in b .. am fost nu are succes și sunt un mare începător în bash
- este aceasta legată de unix.stackexchange.com/questions/291624/… ?
- Nu domnule, nu are legătură, de fapt încercam să vin cu două versiuni diferite
Răspuns
bash
acceptă stilul C pentru bucle după cum urmează:
a=5 # example for ((i = 0; i < a; i++)); do for ((j = i; j < a; j++)); do echo "$i $j" done done
Vedeți aici pentru mai multe: http://www.tldp.org/LDP/abs/html/loops1.html