Question: what are the effects of using double quotes on command line arguments?
Answer: The quoting mechanism stops the shell from processing the special characters. Double quotes, single quotes, and backslashes can quote other shell meta-characters only when typed as command-line input to the Unix shells. Most non-shell programs do not treat quotes or backslashes specially when they read them as input.