perl 怎么实现脚本

perl 怎么实现脚本,第1张

你有写好的perl脚本吗?

如果你是windows机器,安装了ActivePerl的前提下,最直接的办法,在某个目录下新建一个txt的文档,在文档里写下你的代码,然后从命令行窗口中进入到这个文档所在目录,敲 perl <你的文档名字>txt 就运行了。

在linux下也是如此,不过一般perl文件的扩展名是pl 。也可以在shell脚本中直接调用perl脚本方法也是添加一行perl /<你的文档名字>pl 。

看来你对这还完全不懂啊,建议你看看learning perl,中文名字是《perl语言入门》,百度文库随便搜得到。

在linux下“改行code”为单字节,在windows下“改行code”为双字节从linux拷贝文件到windows的时候,有时windows会对文件(perl源文件)进行改行字符的变换,此时,如果再将该文件拷贝回linux下时,文件即无法识别改行符,就出现无法运行的问题了。

1、perl解释器基本在所有的linux平台上都是自带的,用户可以通过如下命令判断是否有perl解释器:

which perl

2、如果自己的linux系统上没有perl解释器,可以去其官网下载安装。

3、在具备perl解释器的情况下,可以参考如下运行步骤:

1)、用vim编写testpl,代码如下:

#!/usr/local/bin/perlprint "HellonWorld!\n";

2、编写完成后,直接执行如下命令即可:

perl testperl

3、有时候需要一些权限,自己可以通过su、sudo等命令提示权限。

perl脚本查询有表。可根据Perl中一组有用的文件测试 *** 作符,可用于查看文件是否存在,其中有-e,它检查文件是否存在,当需要访问特定文件的脚本时,且在执行 *** 作之前要确保该文件已存在时,此信息会有用。对于大型的,较长久的工作,可以把perl脚本当做一个独立的文件使用。perl是非常优秀的脚本语言。熟练掌握当行perl的技巧,会极大的提高效率。许多awk和sed、grep和sort可以完成的功能,单行的perl的都可以完成,且有时候比单独使用这些命令更加方便。

1 先检查你的perl是否在系统的PATH环境变量中:

开始->运行,输入cmd,然后运行 perl -v,如果能显示perl的版本,说明你的perl已经在PATH环境变量中;如果显示“不是内部命令也不是外部命令”,那参照以下流程把perl加入PATH环境变量:

右键单击我的电脑,选择“属性”,点击“高级选项卡”,单击“环境变量”,在“系统变量”下面去找PATH,然后选中它,单击“编辑”,在“变量值”里把perl的安装路径下的bin目录追加到末尾(比如你的perl装在C:\perl,就是C:\perl\bin),然后一路点击确定,就修改好了。再照着上面的方法,验证一下是否添加成功。注意,要在修改完了之后重新打开一个命令行窗口,要不然看不到修改的结果。通常命令行的窗口(cmd那个黑色的窗口)在启动的时候会初始化那些环境变量。

2 关于perl运行

你看到perl文件(pl)已经关联到perl解释器上了(就是一个黑色的像帽子样的图标),但是不能直接用双击去执行他,因为如果双击执行,在程序结束之后,perl解释器页退出了,你就看不到结果(就是你说的那个黑色窗口一晃),通常来说,执行perl脚本都是单独打开一个命令行窗口,然后执行:

perl scriptpl

来运行,前提是perl加到PATH环境变量里面去了。

如果你的pl文件关联到perl解释器上了,有个偷懒的做法就是直接在命令行下执行:

scriptpl

这样Window会自动启动相关联的程序(这里是perl解释器)来打开这个文件,你的perl程序就被执行了!

以上就是关于perl 怎么实现脚本全部的内容,包括:perl 怎么实现脚本、linux下怎么运行perl程序、perl脚本查询是否有表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9630245.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存