What's the difference between $@ and $* in UNIX? When echoed in a script, they both seem to produce the same output.