【发布时间】:2013-05-05 09:31:58
【问题描述】:
我正在尝试让扩展命令与 runtime.exec 一起使用,但大括号被解释为文字而不是被扩展。这是我正在尝试做的事情:
String command = "mkdir -p Foldername{1,2,3}/InnerFolder";
Runtime.getRuntime().exec( new String[] { "sh", "-c", command } );
不幸的是,这在我的当前目录中提供了一个名为“Foldername{1,2,3}”的文件夹,而不是“Foldername1”、“Foldername2”和“Foldername3”。有谁知道防止大括号被解释为文字的方法?
【问题讨论】:
标签: java bash runtime.exec mkdir