next up previous contents
suivant: Réaliser un questionnaire à monter: L'Interface utilisateur précédent: Un éditeur de texte   Table des matières

Utiliser un Shell en Perl

Le module Term::ShellKit permet de lancer un Shell Perl, celui-ci offre toutes les capacités du language Perl.

Après installation, il suffit de lancer le Shell avec la commande suivante :

perl -e shell -MTerm::ShellKit

Pour bénéficier directement d'une ligne de commande qui donne un accès aux commandes Perl.

La commande eval permet de lancer une commande Perl alors que la commande execute permet de lander un programme exterieur :

Term::ShellKit> eval $stephane = "Stephane"
Stephane
Term::ShellKit> eval print $stephane
Stephane1
Term::ShellKit> execute ls
attempt.pl
cache.pl
cache_2.pl
Term::ShellKit>

Un autre shell, plus proche cette fois-ci, d'un shell conventionnel tel bash ou ksh, est installé avec le module Psh .

Une fois ce module installé, il suffit de lancer la commande psh pour se retrouver dans un shell Unix standard avec, en plus, la possibilité de charger les modules de Perl et d'utiliser les commandes et fonctions Perl directement en ligne de commande.



2006-03-15