[LUGOS] Fakulteta v bash skripti?

Tomaž Toplak Tomaz.Toplak at gmx.net
Sat Mar 4 00:19:44 CET 2006


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



More information about the lugos-list mailing list