#!/bin/bash
echo "Enter a number"
read num
fact=1
while [ $num -gt 1 ]
do
fact=$((fact * num))
num=$((num - 1))
done
echo "factorial=$fact"

OUTPUT

Enter a number
5
factorial=120