Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2008, 23:07
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Ejecutar commando en java

Hola,

Posiblemente ... el comando "|", conecta la salida (output) del programa 'ls' con la entrada (input) del programa 'cut'; pero solo existe 1 canalización de entrada y 1 de salida, la de salida de 'ls' está usada por Java en el momento que ejecuta el método 'exec', y creo que 'cut' no se ejecuta por que no puede abrir la canalización.

Prueba a usar :

/bin/bash \"ls /tmp/*.txt | cut -d '.' -f1\"

Posiblemente funcione con alguna versión de bash o sh.
Saludos,