<div dir="ltr">Holas!<div><br></div><div>Hacía mucho tiempo que no hacía nada con Perl, y lo estoy pagando con creces...</div><div><br></div><div>Tengo un script que ejecuta directamente de sistema una orden para el oracle-asm. De ahí extraigo ésto:</div>
<div><br></div><div>NAME 512 4,096 1,048,576 CONNECTED EXTERN 139,384 34,572 24.80</div><div><br></div><div>Lo que necesito es trabajar con los tres últimos números. Para ello he probado lo siguiente:</div>
<div><br></div><div>@TOTAL = split(/\s+/,system("comandos_oracle"));<br></div><div>print $total[6];</div><div><br></div><div style>No funciona; me dá el bonito mensaje conforme no sabe nada de la variable $total:</div>
<div style>"Use of uninitialized value in print at <a href="http://testasm.pl">testasm.pl</a> line..."</div><div style><br></div><div style>Si digo de hacer el split así:</div><div style>@TOTAL = split(/ /,system....);</div>
<div style>Pasa exactamente lo mismo (hay un espacio entre / y /).</div><div style><br></div><div style>También he probado pasando el contenido a $TOTAL, y ejecutando luego el split y asignación:</div><div style><br></div>
<div style>$TOTAL = system("comandos_oracle");</div><div style>@TOTAL = split(/\s+/, $TOTAL); #el split probado con \s y /<espacio>/</div><div style><br></div><div style>Pero el resultado es exactamente el mismo... sigh...</div>
<div style><br></div><div style>Seguro que es una tontería que tengo delante (o no), pero, ¿alguien podría echarme un cable por favor?</div><div style><br></div><div style>Por cierto, he probado un foreach sobre @TOTAL, para ver qué hay en cada posición, y por lo que veo, sencillamente parece que el split *no* se hace (o eso me parece a mí).</div>
<div style><br></div><div style>Gracias!</div><div><div><br></div>-- <br>---------------------------------------------------------------------------------------<br>
Have a nice day ;-)<br>TooManySecrets<br><br>/"\ ASCII Ribbon Campaign | FreeBSD Since 4.1<br>\ / - NO HTML/RTF in e-mail | GNU/Linux Since 1993.<br> X - NO Word docs in e-mail | openSUSE Member since 2008<br>
/ \ - <a href="http://blog.toomany.net" target="_blank">http://blog.toomany.net</a> | <a href="http://twitter.com/toomanysecrets" target="_blank">http://twitter.com/toomanysecrets</a><br>
---------------------------------------------------------------------------------------
</div></div>