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.