What is the difference between $* and $@?
$* returns the number of arguments passed whereas $@ represents the arguments list.
All arguments are double quoted using $* whereas all arguments are individually double quoted when using $@.
$* is used in for loop whereas $@ is used in while loop.
$* and $@ are same