Bash 3.2.39
Версия реализации Bourne-again shell языка программирования Unix shellGNU Bash 3.2.39.
Примеры:
Факториал:
Используется рекурсивное определение факториала.
#!/bin/bash
factorial ()
{
local num=$1;
if [ $num = 0 ]; then
echo 1
return ;
fi;
echo $(( $num * $(factorial $(( $num - 1 )) ) ))
}
for ((n = 0; n <= 16; n++))
do
echo "$n! = " $(factorial $(($n)))
done
Комментарии
]]>blog comments powered by Disqus
]]>