Proc nejede shell script?

Daniel Novotny xnovotn3 na fi.muni.cz
Středa Srpen 16 14:38:50 CEST 2000


V nasledujicim shellscriptu se v case spusti vzdy posledni moznost
i kdyz je pocet souboru v danem adresari 0,1,2,3 nebo 4. Cim to
asi muze byt?

#!/bin/sh
POCET=`ls nedokoncene | wc -l`
case $POCET in
0) echo Neni tu zadna nedokoncena povidka.
  ;;
1) echo Je tu jedna nedokoncena povidka.
  ;;
2|3|4) echo Jsou tu $POCET nedokoncene povidky.
  ;;
*) echo Je tu $POCET nedokoncenych povidek.
  ;;
esac

p.s. Samozrejme ze existuje reseni typu
echo Pocet nedokoncenych povidek: $POCET
ale me jde o princip, proc nefunguje ta case

Daniel Novotny


Další informace o konferenci Linux