Structure d'un fichier

Instruction

Une instruction est terminée par un point-virgule. ;

Déclaration de variable

my $nomVariableChaine = "valeur";
my $nomVariableNumerique = 2;

Exécution d'une fonction

nomFonction argument;
nomFonction(argument);

Exemple:
chomp($var);
chomp(my $test = " a "); # la variable $test est accessible plus bas.
print "test\n";

Exécution d'une commande (processus)

`/usr/bin/ls`

Exécution et Affectation:
$my User = `/usr/bin/whoami`;

Condition

if (condition) {
}

Opérateur

Égalité de chaîne de caractère: eq
Exemple: if ($variable eq "chaine") {}

Fonctions

Fonctions de caractères

chomp([inout] $string) # enlève le \n de la variable et modifie la variable $var. Ne fonctionne pas avec une constante.

Fonction I/O

print([in] $string)
print "chaine"   # affiche la chaîne à la sortie standard
print "chaine\n";