public final class CommandLineUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addEscapedArgumentOnUnix(StringBuilder buffer,
String arg)
Add command line escaped argument to StringBuilder on Unix.
|
static void |
addEscapedArgumentOnWindows(StringBuilder buffer,
String arg)
Add command line escaped argument to StringBuilder on Windows.
|
static String |
espaceCommandLineArgs(String[] args)
Escape command line arguments.
|
public static void addEscapedArgumentOnWindows(StringBuilder buffer, String arg)
| Plain | Escaped | |
|---|---|---|
| abc | ⇒ | "abc" |
| a\b\c | ⇒ | "a\b\c" |
| a\b\c\ | ⇒ | "a\b\c\\" |
| %abc% | ⇒ | %"abc"% |
| %a\b\c\% | ⇒ | %"a\b\c\\"% |
buffer - StringBuilder.arg - argument.public static void addEscapedArgumentOnUnix(StringBuilder buffer, String arg)
| Plain | Escaped | |
|---|---|---|
| abc | ⇒ | 'abc' |
| a'b'c | ⇒ | 'a'\''b'\''c' |
| 'abc' | ⇒ | \''abc'\' |
buffer - StringBuilder.arg - argument.Copyright © 2016. All rights reserved.