Crear una tubería de proceso con ProcessBuilder en Java 7
He estado tratando de descubrir cómo canalizar algunos procesos en Java utilizando la nuevaProcessBuilder
. No puedo encontrar un ejemplo adecuado de lo que quiero hacer y cuando trato de hacerlo yo mismo, el proceso simplemente se bloquea. Agradecería un ejemplo muy simple de algún código que ejecuta el equivalente decat test.txt | wc
, pero no a través de un shell.
--Actualizar-
OK, solo para aclarar. Sé que hay formas de simular una tubería leyendo y escribiendo secuencias. Me pregunto si eso se hace de forma automática por redirectInput y redirectOutput métodos introducidos en Java 7.