Me puse a probar que pasaba con un Array normal al sacarlo y obtuve el resultado que queria. Aca esta el codigo:
Código:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print <<HTM;
<html>
<head><title>Arrays</title></head>
<body>
<h1>xD</h1>
HTM
@s = ("a", "b", "c");
foreach $s (@s)
{
print "$s<br>";
}
print <<HTML;
</body>
</html>
HTML
exit;
Esto produce una lista asi:
Pero en cambio cuando lo hago con el Array que guarda el resultado del comando [ls (listar directorio)] no funciona
Algo pasa ahi y no se que todavia, se supone que el Array que guarda el resultado del [ls] tiene una variable escalar, la cual y cada una de ellas es cada archivo que se encuentre en el directorio donde se lista pero sigue sin funcionar