[Perl] Re: =?iso-8859-1?Q?=5BPerl=5D_a=F1adir_a_cadenas?=

roberto@expoempresas.com roberto@expoempresas.com
Fri, 14 Dec 2001 14:24:09 -0600


Hola Ra=FAl, Dios te bendiga.

On Thu, Dec 13, 2001 at 10:57:41AM -0600, Ra=FAl Arg=E1ez wrote:
>=20
> [cortes-pregunta-ya-respondida]
>=20
> Otra duda: al enviar a ejecutar un comando de shell desde perl=20
> =BFcomo puedo saber si se ejecuto bien o no?
> lo que hago es esto: $x=3D`mkdir xxx`
> sin embargo en $x no me guarda nada si se ejecuto bien o mal.

Con las comilla hac=EDa atras (`), Perl pone en la variable la salida
del comando, por ejemplo:
	$maquina =3D `uname -n`;

Para ver el c=F3digo de error (si es que te genera alguno), puedes usar:
	$x =3D system("mkdir directorio");

Lo cual te pone el c=F3digo de error en $x. En:=20
	perldoc -f system=20

Se explican los c=F3digos de error que te puede regresar esta funci=F3n.

Saludos
Roberto Ruiz

--
LINUX: the FREE 32 bit OS for [3456]86 PC's available NOW!