Portál AbcLinuxu, 5. prosince 2025 10:57
Řešení dotazu:
Protože spouštíš ksh, ale některé z uvedených možností, jako např. následující, je dostupná až od nové specifikace ksh93, a jelikož jsou lidé od Solarisu rozumní, tak dodržují zpětnou kompatibilitu a narozdíl od Linuxu při použití ksh spouštějí verzi fungující dle staré specifikace a novou si musíš explicitně vyžádat.
for (( i=0; i < 13; i=i+1 )); do
echo $i;
done
a=0; while [ $a -lt 3 ] ; do echo $a; ((a=a+1)); doneHP-UX (ksh version: Version M-11/16/88)
for a in `seq 1 9` do;
echo $a
done
Efektivita sice neni nejlepsi, ale na male pocty (radove tisice) to v pohode staci (a hlavne funguje i v sh).
.while
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.