in reply to printing special characters taken in command line
To expand on ikegami's post, you need to protect your parameters from the shell.
When you are sitting at a command prompt, you are at the mercy of the shell itself for what characters it deems special and what its rules are for escaping those special characters. Most shells have a way to tell the shell to "just pass this data straight through to the application". ikegami showed how to do it on most unix-like shells. Under Windows CMD.EXE, you would instead use double quotes ("), unless that happened to be one of the characters you wanted to pass through, in which case (IIRC) you would need to use two double quotes ("").
--MidLifeXis
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: printing special characters taken in command line (\")
by tye (Sage) on May 19, 2015 at 18:46 UTC |