Daily challenges →
🐍 Scripting hard ⚡ 70 XP

A wrapper forwards its arguments with `child.sh $*` and breaks when arguments contain spaces. What is the correct form?

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.

🌊 This is a free sample — 1015+ more questions on DevOps Ocean

Sign in free to practice the full question bank with daily challenges, XP, streaks, duels and a global leaderboard.

Practice the full bank — free →