我刚刚在C:/Perl
的Windows XP上安装了ActivePerl 5.12.2.1202。我是Perl脚本的新手。
我只想运行一个包含一个print
语句的Perl程序,该语句保存在记事本中,名称为ex.pl
。
答案 0 :(得分:11)
从命令提示符
运行Perl程序 start->run>cmd
(将出现命令提示符),写perl full_path_of_your_script
,
像
C:\> perl hello.pl
#This assumes that perl is in your PATH environment variable.
有很多 Perl编辑,你可以 用于Perl脚本,如 DzSoft , Perl Expess , Komodo Edit 等,还可以看到http://www.perlmonks.org/?node_id=169668和 Perlfaq3 - Windows Perl编辑器了解更多详情。
对于 ActivePerl 5.12文档,请查看http://docs.activestate.com/activeperl/5.12/。
答案 1 :(得分:4)
通过将脚本作为命令行参数传递给解释器来运行Perl程序(或由解释程序运行的任何其他程序)。例如,在这种情况下:
perl.exe ex.pl
Padre Perl IDE和Kephra是Perl的优秀编辑。
作为ActivePerl的替代方案,有Strawberry Perl。
答案 2 :(得分:1)
使用Perl解释器perl.exe运行Perl程序。 这通常从命令行完成:
C:\>C:\Perl\bin\perl ex.pl
如果perl.exe位于PATH
环境变量中,可以缩写为:
C:\>perl ex.pl
如果您在安装过程中选择了与Perl关联的* .pl文件,您也可以从Windows资源管理器中双击它们。
如果您有与Perl关联的* .pl文件并将.PL
添加到您的PATHEXT
环境变量,则可以像运行任何其他可执行文件一样运行它们:
C:\>ex
Perl程序只是文本文件。可以使用任何文本编辑器(Padre,Kokomo,vim,emacs,Notepad ++等)编辑它们。使用你最喜欢的那个。
ActivePerl只是Perl的发行版。 “使用”通常意味着运行perl.exe来执行程序。 ActivePerl还包括PPM(Perl包管理器)实用程序,以便更容易地从CPAN安装模块,特别是如果您没有可用的C编译器。最有经验的Perl开发人员更喜欢使用cpan shell。
答案 3 :(得分:0)
只是为了添加其他答案,我使用了Perl eclipse插件EPIC。我在Windows 7 64位计算机上使用Perl。
我仍然使用ActivePerl在Windows命令行中运行脚本,但是对于开发,我喜欢能够逐行动态地逐步执行脚本。
答案 4 :(得分:0)
只是为了不解释其他答案并且更有帮助(即使帖子有点老)我建议使用开关“-e”来运行Perl脚本,如果它们由几个语句组成,例如
Perl -e“print('hello')”
当然这需要Perl可执行文件在Path变量中,否则假设Perl位于文件夹c:\ Perl下,您可以通过编带来添加它:
设置%PATH%=%PATH%; c:\ Perl \ bin
当谈到文本编辑器的选择时,我几乎仍在使用Notepad ++,它带有一些有用的功能,如关键字突出显示和一些自动完成功能。