Ciclo for annidato in bash

Ciao, vorrei chiederti, come posso scrivere lo stesso ciclo esatto in bash

for (int i = 0; i < a; i++) { for (int j = i; j < a; j++) { System.out.println(i + " " + j); } } 

Commenti

  • Cosa hai provato?
  • in realtà ho già provato per a in b .. ero non ho avuto successo e sono un grande principiante in bash
  • è correlato a unix.stackexchange.com/questions/291624/… ?
  • No signore, non è correlato, in realtà stavo cercando di trovare due versioni differenti

Risposta

bash supporta i cicli in stile C come segue:

a=5 # example for ((i = 0; i < a; i++)); do for ((j = i; j < a; j++)); do echo "$i $j" done done 

Vedi qui per ulteriori informazioni: http://www.tldp.org/LDP/abs/html/loops1.html

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *