[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pasar array de perl a postsuper



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gorka wrote:
> Por fin tengo los ids de los mails que quiero eliminar de la cola
> de correo. Los he medido en un array de perl llamado @listado.
> ¿Ahora cómo ejecuto desde mi script perl algo así ...?
>
> system "print @ids | postsuper -d -";  #Lógicamente esta sentencia
> no puede funcionar.
No se como va postsupper, pero porque no iba a funcionar? Sustituye
print por echo, o printf.
system ("echo -e \"@ids\"|postsupper -d -");

Al pasarle el array asi a system perl lo va a separar por espacios, si
eso no es lo que necesitas ya tendras que hacer algo mas,
por ejemplo convertirlo con join:
system ("echo -e \"". join(',',@ids)  ."\" |postsuper -d -");

No lo recomiendo, y no se como funciona postsuper, pero si admite un
fichero como entrada tambien puedes imprimir las ids a un fichero...

- --
http://thexayon.wordpress.com

Que la fuerza os acompañe.

- -----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS dpu s: a--- C++++ UL++++ P++++ L+++ E--- W+++ N+++ o+ K- w---
O M+ V- PS+ PE+++ Y PGP++ t--- 5 X+++ R tv+++ b++++ DI--- D+++
G+ e- h++ r+++ y++++
- ------END GEEK CODE BLOCK------

- --XayOn--

Linux registered user #446872


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjKhCYACgkQ1vOjVi36GWcgQwCg9HFI3MUTiabfxD6hJvaV7a8R
QesAnRoLW/uCTPVeraENZn1qFdOIs6Qg
=fAq/
-----END PGP SIGNATURE-----


Reply to: