To get the number of command line arguments or positional parameters - type:
#!/bin/bash echo "$#"
When run with three arguments the example above will result with the output:
~> $ ./testscript.sh firstarg secondarg thirdarg 3