Programmation pour le T.A.L. avec Perl

++ Partie 02
++ Étape 01 : Introduction
++ Exercice 05 : Accès aux fichiers

La fonction open associe au fichier spécifié un filehandle (Descripteur de fichier).

Syntaxe :

Chaque appel à l’opérateur "chevron" appliqué au descripteur F‚ provoque la lecture de la ligne suivante dans le fichier.

L’instruction print F $chaine (Attention ! Pas de virgule !) écrit la chaîne comme un enregistrement dans le fichier.
Rappel : En l’absence de descripteur‚ print envoie ses arguments sur la sortie standard‚ c’est–à–dire l’écran.



On expérimente le script ci–dessous.

Fichier contenant le programme : Cliquer ici pour le visualiser.

Commande :

Résultat :

On explique le fonctionnement de la boucle de lecture :
Tant qu’on peut associer une ligne du fichier référencé sous le nom "F" (/etc/passwd) à la variable $ligne (Donc tant que l’affectation $ligne=‹F› renvoie que la condition est réalisée)‚ on exécute le bloc d’instructions.