confirm="-w 'Go on download it'"
can't be passed alone.
confirm="Go on download it" set -- ${confirm:+-w "$confirm"}
!!
$ echo $1 -w $ echo $2 Go on download it