【发布时间】:2011-06-13 23:22:36
【问题描述】:
我必须向 bash 发送一个字符串,其中包含一个转义序列。例如,我必须将“(”之类的特殊字符替换为“(”),因为 bash else 会引发错误。我喜欢
public class escape {
public static void main(String args[]) {
System.out.println("\\");
String s = "(foo)";
System.out.println(s);
s = s.replaceAll("(", "\\(");
System.out.println(s);
}
}
没有运气。请帮忙!!
谢谢
【问题讨论】:
-
请注意,如果注入攻击很重要或变得很重要,您仍然会受到注入攻击的影响。
标签: java regex string bash escaping