Hallo, ich sollte folgendes bash skript erstellen, leider bekomm ich immer den fehler: ./zapfen.bash: line 8: [: -ne: unary operator expected

hier mein skript:

#!/bin/bash
zahl=$1
if [ "$zahl" == "--help" ]
then
echo V01.01 Name Nummer


elif [ $zahl -ne 0 ]
then
echo $zahl
for ((i=2;i<11;i++));
do
zahl=$((zahl*i))
echo $zahl
done


for ((c=10;c>=2;i--));
do
zahl=$((zahl/c))
echo $zahl
done

else
echo Fehler
fi


Weiss vielleicht wer eine Antwort? mfg