Q. How do I find factorial of a number using recursion function in Bash
Ans:
#!/bin/bash #Recursive factorial function factorial() { local=$1 if((local<=2)); then echo $local else f=$((local -1)) #Recursive call f=$(factorial $f) f=$((f*local)) echo $f fi } #main script read -p "Enter the number:" n if((n==0)); then echo 1 else #calling factorial function factorial $n fi
Output
Enjoy :)
If You Liked This Post Please Take a Time To Share This Post
Hi, thanks for your great information! Well, it really seems so great. http://www.lowhosting.com/networksolutions-review/
ReplyDeleteWorked perfectly first try, appreciate this post! This Spacebar Clicker profile made things fun to try. Clicking rapidly can be more fun than it sounds. Spacebar Clicker proves that upgrades and progress are enough to make a great game.
ReplyDelete