Академический Документы
Профессиональный Документы
Культура Документы
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Comentarios
Los comentarios en Perl sa hacen con el carácter de sostenido (#) y
ocupan el resto de la línea a partir de dicho carácter. A diferencia de
otros lenguaje no se utilizan comentarios multilínea. Si el comentario
aparece en la primera línea (sin espacios) del programa seguido con el
signo de admiración(#!), después tendremos que poner el PATH al
intérprete de Perl. Como hemos visto en nuestro primer ejemplo para
Linux y Windows.
Definición y Uso de Variables
$variable = valor;
Variable especial:
Definición de un arreglo:
@arreglo = (val1, val2, val3, ….);
%familia=(“papa”,47,“mama”,45,“hermano”,15,“herm
ana”,12);
print “Padre: $familia{papa}”;
print “Madre: $familia{mama}”;
print “Hermano: $familia{hermano}”;
print “Hermana: $familia{hermana}”;
Expresiones
#!/usr/bin/perl
# Ejemplo: Expresiones
$val1=2;
$val2=5;
print “Realizando Multiplicación …. ”;
$val3=$val1*$val2;
print “$val3”;
Expresiones
Operadores de Cadenas:
Operadores de números:
eq igual a...
ne diferente...
> mayor que
< menor que
>= mayor o igual que
<= menor o igual que
Ingreso de datos
$entrada=<STDIN>
Ejemplo:
#!/usr/bin/perl
print “Ingrese su edad:”;
$edad = <STDIN>;
print (“Su edad es: $edad”);
if ( condicion ) {
Funciones......
}
else {
Funciones......
}
La estructura unless – condición
falsa
while ( condición )
{
Funciones....
}
Ciclo for
#!/usr/bin/perl
open (ARCHIVO, “>>file.txt”);
print “Ingrese su nombre: ”;
chop($nombre=<STDIN>);
print “Ingrese su apellido: ”;
chop($apellido=<STDIN>);
print ARCHIVO “$apellido, $nombre \n”;
close ARCHIVO;
Lectura de datos de un archivo
Abrir el archivo en modo lectura:
open (ARCHIVO, “file.txt”);
#!/usr/bin/perl
sub imprime {
print “\nEl contenido de los parámetros es “@_”;
}
system “ls”;
$salida=`ls -l`;
print “$salida”;
Investigar
Buenos Tutoriales:
http://www.pablin.com.ar/computer/cursos/varios/perl1.htm
http://www.programacionfacil.com/perl:start
http://www.programacionfacil.com/perl:aplicacion
Buenos Ejercicios:
http://bioinfouab.uab.cat/scasillas/images/Resources/Curso
Perl/CursoPerl.asp