Fix shell quoting

The failsafe way to pass shell arguments unmolested is to use "$@", not $* (which will cause words to be re-expanded into separate arguments).