hi,
Die Ausgabe müsste doch eigenlich sein:
Text Text Text Text
Text Text Text Text
Text Text Text Text
Text Text Text TextIch bekomme aber nur:
Text Text Text Text
Das liegt daran, dass beide Schleifen mit der Variable i arbeiten. So wird sie schon im 1. Durchgang der Unterschleife bis 5 hochgezählt (dann trifft die Bedingung der Subschleife nicht mehr zu) und der nächte Durchlauf wird nicht ausgeführt, da der Variablenwert jetzt nicht mehr kleiner oder gleich als 5 ist.
Arbeite am Besten in der Subschleife mit $j.
lg JeSchnell
PS: Es wäre besser, statt "$i <= 4" "$i < 5" zu schreiben, da man hier nur auf kleiner und nicht auf kleiner und auf gleich prüfen muss.