Вот вам стартер, предоставляющий вам все конструкции, которые вам понадобятся, но без выполнения упражнения для вас ...
#!/usr/bin/env bash
if (( ${#@} == 5 )); then
echo "Correct number of arguments, I'll now play with ${@}, starting with $1 and ending with $5..."
elif (( ${#@} < 5 )); then
echo $(( 5 - ${#@} )) " more arguments needed."
elif (( ${#@} > 5 )); then
echo $(( ${#@} - 5 )) " fewer arguments needed."
fi
Если вы пройдете через Bash Scripting Tutorial , вы сможете сделать это в кратчайшие сроки!