Índice del Foro Modelizacion Commit Soft Modelizacion Commit Soft
Podra Buscar casos tipicos de errores y soluciones
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   ConectarseConectarse 

Perl Ejecutando comandos con System o `

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Modelizacion Commit Soft -> Ubuntu Server y Commit Soft ERP
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Typhon Software
Site Admin


Registrado: 24 Jul 2006
Mensajes: 248
Ubicación: Bs As Argentina

MensajePublicado: Jue Abr 01, 2010 1:59 pm    Título del mensaje: Perl Ejecutando comandos con System o ` Responder citando

Si queremos ejecutar una linea de comando en perl, podemos seguir dos caminos, uno es utilizando el comando System, este no tiene mas que ejecutar la accion de la consola, pero muchas veces puede pasar que nos interesa conocer el resultado de la ejecucion de la consola, por ejemplo si ejecutamos un ls (que dicta los directorios) queremos saber que nos responde, en este caso es mejor utilizar ` (es un simbolito que ejecuta la linea de comando y nos devuelve el resultado) veamos algun ejemplo.

Código:
@datos = `ls "/home"`;
$cantidad = $#datos;



Código:
$comando = 'ls "/home"';
system($comando);



La diferencia es que el primer ejemplo nos permite recorrer el vector datos, aproposito $cantidad contiene la cantidad de items del vector.

Saludos
_________________
http://www.typhon.com.ar - Soporte y Ayuda para la implementacion de Commit Soft ERP. info@typhon.com.ar
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Modelizacion Commit Soft -> Ubuntu Server y Commit Soft ERP Todas las horas están en GMT - 3 Horas
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by PhpBB © 2001, 2005 phpBB Group y Typhon © Empresa Desarrolladora de Software