This video will give you more clarity on passing command line parameters to shell script.
Covered in this video below topics
1) How to pass command line arguments to shell?
2) How to pass more than nine parameters in shell script?
3) what is $# and with live examples.
4) What is $@ and it's uses with script.
Thanks