Zagnieżdżona pętla for w bash

Witam Chciałbym cię zapytać, jak mogę napisać tę samą dokładną pętlę w bash

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

Komentarze

  • Czego próbowałeś?
  • właściwie już próbowałem uzyskać a in b. nie powiodło się i jestem wielkim początkującym w bash
  • czy jest to związane z unix.stackexchange.com/questions/291624/… ?
  • Nie proszę pana, to nie jest powiązane, tak naprawdę próbowałem wymyślić dwie różne wersje

Odpowiedź

bash obsługuje pętle w stylu C w następujący sposób:

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

Zobacz więcej: http://www.tldp.org/LDP/abs/html/loops1.html

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *