Расширение оболочки (bash) с помощью Java runtime.exec

Я пытаюсь заставить команду расширения работать с 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». Кто-нибудь знает способ предотвратить интерпретацию скобок как литералов?

Ответы на вопрос(1)

Ваш ответ на вопрос