Za faks rešujem enostavne naloge, ki jih je potrebno rešiti z bash
skripto. Zanima me, ce obstaja resitev racunanja fakultete, kjer
upoorabimo rekurzivni program, toraj da skripta kliče sama sebe?
Če lahko podam dva argumenta ./fakulteta.sh 5 1, potem je rešitev
enostavna, ne vem pa, kako bi to naredil samo z enim argumentom 
./fakulteta.sh 5.

Hvala za pomoč!
        Tomaž Toplak

p.s.
če lahko uporabimo ./fakulteta.sh [stevilo] 1, ko iscemo [stevilo]!

#! /bin/bash
# fakulteta.sh
if [ $1 -eq 0 ]
then
if [ $2 -eq 1 ]
then
        echo fakulteta je 0
else
        echo fakulteta je $2
fi
else
facul=`expr $2 \* $1`
stevec=`expr $1 - 1`
./$0 $stevec $facul  

fi
exit 0

_______________________________________________
lugos-list mailing list
lugos-list@lugos.si
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-list

Одговори путем е-поште