I need my script to be able to accept arguments with space characters. If, for example, I have a script as follows:
for SOME_VAR in $@ do echo \"$SOME_VA
You must wrap the $@ in quotes, too: "$@"
$@
"$@"
This tells the shell to ignore spaces in the arguments; it doesn't turn all arguments into a very long string.