Ejercicio de Redirección y Comunicación entre Procesos en Java

Se requiere desarrollar un programa en Java que realice las siguientes tareas:

  • Ejecutar dos procesos independientes: El primer proceso ejecutará el comando ls para listar los archivos en el directorio actual, y el segundo proceso ejecutará el comando grep para filtrar los resultados del primer proceso.

  • Redirección de Salida: La salida del primer proceso debe ser redirigida como entrada al segundo proceso. Es decir, el listado de archivos generado por ls debe ser filtrado por grep.

  • Imprimir Resultados: El programa debe imprimir en la consola los resultados filtrados del segundo proceso.

  • Manejo de Excepciones y Estados de Salida: Gestionar adecuadamente las excepciones y mostrar los códigos de salida de ambos procesos.

Last updated