#!/bin/bash
f=1
c=$1
while [[ $c != 0 ]]
do
$f=$(($c*$f))
$c=$(($c-1))
done
echo $c
I keep getting the error
./process.sh: line 8: 1=0: command not found
./process.sh: line 7: 5=5: command not found
When running ./process.sh 5
c=1and then runs whilec!=0and it subtracts1from c each time? That's not much of a loop.