Hola necesito para leer la línea de comandossalida estándar después de ejecutar un comando Haskell, sé que hay dos módulos para ejecutar comandos del sistema: System.Cmd
y System.Process
lectura de entrada de un comando del sistema en Haskell
pueden Alguien me muestra un ejemplo simple de cómo ejecutar las funciones System.Process
?
aquí es un ejemplo de lo que tengo que hacer (Sé que hay System.Directory
a hacer eso, pero pensé que esto es un buen ejemplo):
- ejecutar un comando del sistema como
ls -a
- ahora yo no desea que el usuario vea la salida
- la salida sólo debería ser accesible en mi programa para validarlo
cómo puedo hacer eso?
Creo que quiere decir leer la salida * de un comando, no leer la * línea de comando *. La línea de comando significa el nombre del comando que se está ejecutando y sus argumentos. –
La edición de la pregunta es confusa. Interpreté el original como preguntando por leer el nuevo proceso '** estándar fuera ** en lugar de ** en **. – Anthony