Skip to content
Advertisement

what does $* mean in a shell script

What does $* exactly mean in a shell script?

For example consider the following code snippet

JavaScript

Advertisement

Answer

It means all the arguments passed to the script or function, split by word.

It is usually wrong and should be replaced by "$@", which separates the arguments properly.

Advertisement