Portál AbcLinuxu, 3. května 2025 17:33
Ř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.