cmdline = StringUtils.unescapeJavaX(cmdline);
cmdline = runtime.unaliasCmdLine(cmdline);
ShellCmdParser parser = new ShellCmdParser(cmdline);
LinkedList job = new LinkedList();
CmdLines cmdLines = parser.parse();
cmdLines = resolveVars(cmdLines);
cmdLines.setStdInLines(lines[1]);
cmdLines.setStdInput(input);
Iterator it = cmdLines.iterator();
while (it.hasNext()) {
Cmd cmd = (Cmd) it.next();
makeProcess(cmdLines, cmd, job, hasin, hasout, ui);
}