Perl模块推荐23——Perl::Shell

摘要

Perl::Shell 是perl中的种python风格的命令行REPL( read eval print loop)模式。
和Shell::Perl相比其使用更加方便。莫失初心,勿忘初衷。

安装

1
cpanm Perl::Shell

或者使用

1
ppm install Perl::Shell

用法

metacpan 上存在一个错误
perlcmd 打开交互模式而不是perlthon命令。
错误的使用方法

1
2
3
4
5
6
7
8
C:\Document and Settings\adamk> perlthon
Perl 5.10.1 (Sat Oct 17 22:14:49 2009) [Win32 strawberryperl 5.10.1.0 #1 33 i386]
Type "help;", "copyright;", or "license;" for more information.

>>> print "Hello World!\n";
Hello World!

>>>

正确的使用方法

1
2
3
4
5
6
7
8
9
C:\Users\chenzq>perlcmd
Perl 5.24.0 (Tue May 10 17:12:25 2016) [Win32 strawberry-perl 5.24.0.1 #1 Tue May 10 17:10:11 2016 i386]
Type "help;", "copyright;", or "license;" for more information.

>>> print "hello,world!\n";
hello,world!


>>>

使用交互模式提取分析网页中的元素特别方便

我最近在Python中利用scrapy shell url;打开交互模式,提取分析网页中的元素,感觉特别顺手。故给广大perler介绍了Perl::Shell模块。