El repertorio completo de operadores de Perl es amplio y podéis consultarlo en la guía de referencia de Perl. Yo os menciono los que más he usado. Se sobreentiende que son operadores binarios, que relacionan dos variables, a menos que se indique lo contrario:
= # asignacion
** # potencia
+ - * / # suma, resta, multiplicacion y division
% # resto de la division dividendo%divisor
|| && # OR y AND, disyuncion y conjuncion logica
. # concatenacion de dos cadenas
-> # ya lo hemos usado para las referenciar elementos de arreglos y tablas
\ # toma la direccion de una variable (unario)
! # negacion logica (unario)
++ -- # autoincremento y autodecremento de escalares numericos (unario)
== != # igualdad y desigualdad entre numeros
eq ne # igualdad y desigualdad entre cadenas (equal, not equal)
cmp <=> # para comparar cadenas de caracteres y valores numericos, por ejemplo con sort
< > # mayor o menor numerico
<= >= # mayor o igual, menor o igual numerico
=~ !~ # operadores de busqueda de patrones: comprueba que la variable izquierda contiene (no contiene)
# cierto patron a la derecha del operador
Perl permite combinar el operador asignación con los operadores
+ , - , * , / , . ,
de forma que por ejemplo
$suma = $suma + $sumando es lo mismo que $suma += $sumando.
Bruno Contreras-Moreira