Bonjour, je voudrais vous demander, comment puis-je écrire la même boucle exacte dans bash
for (int i = 0; i < a; i++) { for (int j = i; j < a; j++) { System.out.println(i + " " + j); } }
Commentaires
- Quavez-vous essayé?
- en fait jai essayé pour un in b encore .. jétais pas réussi et je suis un grand débutant en bash
- est-ce lié à unix.stackexchange.com/questions/291624/… ?
- Non monsieur, ce nest pas lié, jessayais en fait de proposer deux versions différentes
Réponse
bash
prend en charge le style C pour les boucles comme suit:
a=5 # example for ((i = 0; i < a; i++)); do for ((j = i; j < a; j++)); do echo "$i $j" done done
Cliquez ici pour en savoir plus: http://www.tldp.org/LDP/abs/html/loops1.html