Hei, haluaisin kysyä teiltä, kuinka voin kirjoittaa saman tarkan silmukan bashiin
for (int i = 0; i < a; i++) { for (int j = i; j < a; j++) { System.out.println(i + " " + j); } }
kommentit
- mitä yritit?
- yritin itse asiassa vielä a: ta b: ssä .. olin ei onnistu, ja olen iso aloittelija bashissa
- liittyykö se unix.stackexchange.com/questions/291624/… ?
- Ei sir, se ei liity toisiinsa, yritin itse asiassa luoda kaksi erilaista versiota
Vastaus
bash
tukee C-tyyliä silmukoille seuraavasti:
a=5 # example for ((i = 0; i < a; i++)); do for ((j = i; j < a; j++)); do echo "$i $j" done done
Katso täältä lisää: http://www.tldp.org/LDP/abs/html/loops1.html