root@cnode04-m:~# ./test.sh a b
The number of arguments is: 2
fail
root@cnode04-m:~# ./test.sh a b c
The number of arguments is: 3
success
going...
root@cnode04-m:~# cat test.sh
echo "The number of arguments is: $#"
if [ $# -eq 3 ]
then
echo "success"
else
echo "fail"
exit
fi
echo "going..."