Verschachtelt für Schleife in Bash

Hallo, ich möchte Sie fragen, wie ich dieselbe exakte Schleife in Bash schreiben kann

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

Kommentare

  • Was hast du versucht?
  • Eigentlich habe ich es noch für a in b versucht nicht erfolgreich und ich bin ein großer Anfänger in Bash
  • ist dies im Zusammenhang mit unix.stackexchange.com/questions/291624/… ?
  • Nein, Sir, es ist nicht verwandt. Ich habe tatsächlich versucht, zwei verschiedene Versionen zu entwickeln.

Antwort

bash unterstützt den C-Stil für Schleifen wie folgt:

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

Weitere Informationen finden Sie hier: http://www.tldp.org/LDP/abs/html/loops1.html

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.