Tengo un problema con la función system. Quiero almacenar las salidas de las funciones del sistema en una variable.¿Cómo puedo almacenar la salida de la función de sistema de Perl en una variable?
Por ejemplo,
system("ls");
aquí quiero todos los nombres de los archivos en el directorio actual para almacenar en una variable. Sé que puedo hacerlo redireccionando la salida a un archivo y leyendo de eso y almacenando eso en una variable. Pero quiero una manera eficiente que eso. Hay alguna manera .
'mis $ salida = qx (ls 2> &1);' La última parte es para capturar stdout y stderr –