Итак, я понял это! У меня было еще заявление, когда я пытался вычислить математическую задачу в той же строке. Я также закончил свой оператор if в конце моего кода вместо самого оператора if. В результате мой код заканчивался раньше, чем я хотел. Я также понял, что ввел новую переменную, когда я мог просто использовать ту же самую, чтобы упростить код. После того, как я немного отошел, чтобы перегруппироваться, я сложил это вместе. Спасибо всем за помощь в мозговом штурме!
#!/bin/csh
#promt user for input and receive for variable
echo "Please enter a number: "
read input
#determine if number is less than, greater than, or equal to 100
if [[ $input -lt '100' ]]
then
echo "The number is less than 100"
elif [[ $input -eq '100' ]]
then
echo "The number is equal to 100"
else
echo "The number is greater than 100"
fi
#subract 1 from value if greater than 0
while [ $input -gt 0 ]
do echo "Please wait $input more seconds"
input=$(( input - 1 ))
done
echo "The script has ended. Goodbye!"