Perl 被设计成90%擅长处理文本,10%处理其余的问题。因此Perl 有强大的文本处理能力,包括正则表达式。

第一个程序 hello world

#! /usr/bin/perl -w
use strict ;
use warnings ;
print "hello world!\n" ;warn "test warn\n";#告警信息
die "test die"; #后面的程序不能再被执行

1.1.警告:

使用系统自身告警

perl -w file.plx 或 #!/usr/bin/perl -w    //打开警告

#!/usr/bin/perl

usewarnings;

创建告警信息

if($n > $m)

{

warn“system run slow\n”;

}

1.2.die

利用die 函数来创建我们自己的严重错误,使程序比正常情况更早退出的技术。

例子1:

if(!openLOG, “>>logfile”){

die “Cannot create logfile:$!”;

}

例子2:

if(@ARGV< 2){

die: “$0:Notenough arguments\n”;

}

消息中的$!是是系统产生的一些可读的信息

perl学习(1) 入门相关推荐

  1. 【学习笔记】山东大学生物信息学——Perl 语言基础入门+高级

    文章目录 8.3 Perl 语言基础入门 8.3.1 第一个 Perl 8.3.2 Perl 的基本规则 8.3.3 字符串常用函数 8.3.4 数组常用函数 8.4 Perl 语言基础高级 8.4. ...

  2. MongoDB学习笔记(入门)

    MongoDB学习笔记(入门) 一.文档的注意事项: 1.  键值对是有序的,如:{ "name" : "stephen", "genda" ...

  3. Java学习从入门到精通的学习建议

    想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...

  4. [转]学习Objective-C: 入门教材

    学习Objective-C: 入门教材 Objective-C是一种简单的计算机语言,它可以用来设计复杂的面向对象程序. Objective-C扩展了标准ANSI C语言,增加了一些定义类.方法以及其 ...

  5. 150页书籍《PyTorch 深度学习快速入门指南》附PDF电子版

    为什么说是极简教程,首先本书只涵盖了150页.内容比较精简,特别适合作为 PyTorch 深度学习的入门书籍.为什么这么说呢?因为很多时候,一份厚重的书籍往往会削弱我们学习的积极性,在学习一门新的语言 ...

  6. 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目

    原文:http://www.techweb.com.cn/news/2017-07-31/2566452.shtml 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目 2017. ...

  7. python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  8. python自学步骤-零基础学Python应该学习哪些入门知识及学习步骤安排

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...

  9. Java学习从入门到精通-旧版

    为什么80%的码农都做不了架构师?>>>    Java学习从入门到精通-旧版 http://tech.ccidnet.com/art/3737/20051017/465333_1. ...

最新文章

  1. FutureTask demo
  2. dig挖出DNS的秘密
  3. 天然气阶梯是按年还是按月_社保断缴了,还有补缴的机会?新规下,今年起按这5种方式处理...
  4. ASP.NET Core 反向代理部署知多少
  5. [转载] 【Java】基础06:HelloWorld入门程序
  6. 微信公众号——永久素材的上传
  7. sql 遍历结果print和表格形式
  8. 【王道计组笔记】I/O输入输出系统基本概念
  9. Mac下安装atari_py报错Exception: ROM is missing for pong
  10. OBJECT_ID(Transact-Sql)
  11. [编程语言]C陷阱与缺陷
  12. 【Magick++】配置开发环境
  13. IReport+JasperReport系列的坑(二)CloumnFooter与Detail之间有缝隙
  14. Java进阶总结——集合框架
  15. onnxruntime cuda版本使用时出现的错误汇总
  16. video网页能播放.mp4视频,微信不能播放的问题
  17. asp.net 浏览器下载文件的四种方式
  18. 控制台也能炫-chrome浏览器控制台输出彩色文字
  19. 2021上海益生产品(益生菌)展浅谈-益生菌对身体的21个好处
  20. java 方麦子_南方麦子什么时候成熟?小麦有什么营养价值呢?

热门文章

  1. angularjs 中 Factory,Service,Provider 之间的区别
  2. Java语言基础JavaScript
  3. SQL反模式笔记7——多列属性
  4. 音乐文件基本格式,wave,mod,midi,mp3,wma,flac
  5. pycharm的中自定义库和关键字_Python“库”在树莓派中的应用解析
  6. doxygen注释规范示例(C++)
  7. 数据库 | 菜鸟成长记之MySQL数据库
  8. 项目打包publicpath_将项目部署至github和码云
  9. python安装与开发环境搭建实验总结_python实验一:python环境配置
  10. java有什么字符串_Java 中操作字符串都有哪些类?它们之间有什么区别