#!/bin/bash
# your code goes here#!/bin/bash
echo "enter a number"
read n
if [ "$n" -lt 0 ]; then
echo "factorial is not defined for negative numbers"
exit 1
fi
fact=1
i="$n"
while [ "$i" -gt 1 ]; do
fact=$((fact * i))
i=$((i - 1))
done
echo "the factorial of the given number is $fact"
IyEvYmluL2Jhc2gKIyB5b3VyIGNvZGUgZ29lcyBoZXJlIyEvYmluL2Jhc2gKCmVjaG8gImVudGVyIGEgbnVtYmVyIgpyZWFkIG4KCmlmIFsgIiRuIiAtbHQgMCBdOyB0aGVuCiAgZWNobyAiZmFjdG9yaWFsIGlzIG5vdCBkZWZpbmVkIGZvciBuZWdhdGl2ZSBudW1iZXJzIgogIGV4aXQgMQpmaQoKZmFjdD0xCmk9IiRuIgoKd2hpbGUgWyAiJGkiIC1ndCAxIF07IGRvCiAgZmFjdD0kKChmYWN0ICogaSkpCiAgaT0kKChpIC0gMSkpCmRvbmUKCmVjaG8gInRoZSBmYWN0b3JpYWwgb2YgdGhlIGdpdmVuIG51bWJlciBpcyAkZmFjdCI=