Only `"$@"` re-expands to the original arguments, each preserved as its own word with spaces intact. Unquoted `$*` or `$@` re-split on whitespace, `"$*"` fuses everything into a single argument, and single quotes prevent expansion entirely.
Sign in free to practice the full question bank with daily challenges, XP, streaks, duels and a global leaderboard.
Practice the full bank — free →