Problemas al ejecutar comandos UNIX desde JAVA
Estoy intentando ejecutar un comando del estilo de egrep T fichero.txt desde java. Mi codigo es el siguiente:
StringBuffer pruebacom = new StringBuffer("egrep T fichero.txt");
p = sys2.exec(pruebacom.toString());
Al ejecutar esto se queda pensando. He mirado el proceso unix que corresponde a p y al mirar el cmdline veo que pone "grep-ETfichero.txt"
Alguien sabe a que es debido esto?
Gracias
StringBuffer pruebacom = new StringBuffer("egrep T fichero.txt");
p = sys2.exec(pruebacom.toString());
Al ejecutar esto se queda pensando. He mirado el proceso unix que corresponde a p y al mirar el cmdline veo que pone "grep-ETfichero.txt"
Alguien sabe a que es debido esto?
Gracias
Mira a ver si la salida que devuelve es demasiado grande. El Runtime se peta con pocas lineas.
Haz la buscando algo que solo aparezca en una o dos lineas.
Haz la buscando algo que solo aparezca en una o dos lineas.
