Cuibărit pentru buclă în bash

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *