What is the difference between $@ and $* in linux shell script?

Viewed 956

In the book "Linux Shell Scripting Cookbook"

It says $@ expands as $1, $2, $3 and so on and $* expands as $1c$2c$3, where c is the first character of IFS.

What's the difference between $@ and $* and what IFS means?

2 Answers
Related