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