[bcn-pm] Problemas con split.
mimosinnet
mimosinnet a gmail.com
dim feb 19 06:27:04 PST 2013
El dilluns, 18 de febrer del 2013 a les 11:05, Miquel Ruiz va escriure:
> La llamada "system" no retorna el output del comando, sinó su "exit code".
>
> Para capturar el output lo tendrás que ejecutar con backticks:
>
> @TOTAL = split(/\s+/, `comandos_oracle`));
Mil gràcies! El missatge m'ha fet buscar un enllaç explicant les diferències:
http://www.perlhowto.com/executing_external_commands
method use if ...
system() you want to execute a command and don't want to capture its output
exec you don't want to return to the calling perl script
backticks you want to capture the output of the command
open you want to pipe the command (as input or output) to your script
Abraçades!
--
Mimosinnet
Linux User: #463211
41:24:51N (41.4141) 2:11:24E (2.1902)
Ningún Lugar
Activisme Cultural per a la Transformació Social
http://generatech.org/ningunlugar
Fractalitats en Investigació Crítica
Investigació Crítica per a la Transformació Social
http://psicologiasocial.uab.es/fic
-------------- part següent --------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 198 bytes
Desc: no disponible
URL: <http://mail.pm.org/pipermail/barcelona-pm/attachments/20130219/a603db64/attachment.bin>
Més informació sobre la llista de correu Barcelona-pm