加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl之开头篇

发布时间:2020-12-15 20:54:27 所属栏目:大数据 来源:网络整理
导读:一个月前接到关于日志监视的脚本任务,鉴于公司用的基本都是perl,所以没做太多考虑就决定用perl写这个脚本。由于之前开过一点perl《perl学习入门》,但一碰到真枪实弹,还真是有点麻烦,逻辑上写一下还可以,一碰到语法等问题特别是一些shella命令就头疼,因

一个月前接到关于日志监视的脚本任务,鉴于公司用的基本都是perl,所以没做太多考虑就决定用perl写这个脚本。由于之前开过一点perl《perl学习入门》,但一碰到真枪实弹,还真是有点麻烦,逻辑上写一下还可以,一碰到语法等问题特别是一些shella命令就头疼,因为之前对shell编程不是很熟悉,所以感觉一上手就开始写这个程序还是有点难度,之间有碰到一些问题和自己的一些思考:

a. 问题篇:

1.文件的读写

使用文件句柄

2.perl在Linux下如何debug

perl -d yourperl_program

?

3.如何发送email

sendmail等shell命令

?

4.时间如何计算出来

date +%Y%m&d%H&M 等等

?

5.调用子例程如何规定参数

my $a=shift;

my $b=shift;

?

&max($x,$y);

?

6.正则表达式的使用

具体问题具体分析,可以Google,需要时间积累,用多了就知道了。

?

7.perl中如何使用shell命令

直接加反引号即可

?

8.中断程序的执行与重新执行

CTRL+Z-->中断;

fg-->继续

ps-->显示运行的进程; kill -9 signal-->杀死进程

?

b.总结篇

1.perl关于文件处理的强大

perl关于对文件的处理确实强大,但是目前还没有具体研究过强在哪里,就是感觉,以后有深入地研究再做补充。

?

2.语言非常简洁明了

发现原来perl可以写得非常简洁明了,用很短的代码可以解决很重大的问题。

?

3.语法形式很多

语法实在是多,可以有各种写法,就看自己对于哪种比较有好感,自己选择其中一种即可。

?

4.还有关于vim的

vim是Unix下关于vi编辑器的进一步扩展,其下面的各种用法与windows下的文本编辑器用法差异很大,如果将来有在Unix环境下做开发的,还是推荐区学习一下的。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读