например, так:
if [ $# -eq 0 ]; then
echo "No arguments"
exit
fi
if [ -z "$2" ]; then
echo "No argument 2"
exit
fi
if [ -z "$3" ]; then
echo "No argument 3"
exit
fi
echo "Run script"
можно записать оптимальнее, но как отправная точка пойдет и такой вариант.