perl学习(1) 入门
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) 入门相关推荐
- 【学习笔记】山东大学生物信息学——Perl 语言基础入门+高级
文章目录 8.3 Perl 语言基础入门 8.3.1 第一个 Perl 8.3.2 Perl 的基本规则 8.3.3 字符串常用函数 8.3.4 数组常用函数 8.4 Perl 语言基础高级 8.4. ...
- MongoDB学习笔记(入门)
MongoDB学习笔记(入门) 一.文档的注意事项: 1. 键值对是有序的,如:{ "name" : "stephen", "genda" ...
- Java学习从入门到精通的学习建议
想要学好java技术,首先打好基础很重要,不论学什么基础都是重中之重,学习Java更是如此.如:基础语法.核心类库.面向对象编程.异常.集合.IO流等基础如果学不好,那么后边更深入的语法也不容易学会. ...
- [转]学习Objective-C: 入门教材
学习Objective-C: 入门教材 Objective-C是一种简单的计算机语言,它可以用来设计复杂的面向对象程序. Objective-C扩展了标准ANSI C语言,增加了一些定义类.方法以及其 ...
- 150页书籍《PyTorch 深度学习快速入门指南》附PDF电子版
为什么说是极简教程,首先本书只涵盖了150页.内容比较精简,特别适合作为 PyTorch 深度学习的入门书籍.为什么这么说呢?因为很多时候,一份厚重的书籍往往会削弱我们学习的积极性,在学习一门新的语言 ...
- 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目
原文:http://www.techweb.com.cn/news/2017-07-31/2566452.shtml 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目 2017. ...
- python自学需要哪些基础知识-零基础学Python应该学习哪些入门知识及学习步骤安排...
众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...
- python自学步骤-零基础学Python应该学习哪些入门知识及学习步骤安排
众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python岗位人才缺口高达4 ...
- Java学习从入门到精通-旧版
为什么80%的码农都做不了架构师?>>> Java学习从入门到精通-旧版 http://tech.ccidnet.com/art/3737/20051017/465333_1. ...
最新文章
- FutureTask demo
- dig挖出DNS的秘密
- 天然气阶梯是按年还是按月_社保断缴了,还有补缴的机会?新规下,今年起按这5种方式处理...
- ASP.NET Core 反向代理部署知多少
- [转载] 【Java】基础06:HelloWorld入门程序
- 微信公众号——永久素材的上传
- sql 遍历结果print和表格形式
- 【王道计组笔记】I/O输入输出系统基本概念
- Mac下安装atari_py报错Exception: ROM is missing for pong
- OBJECT_ID(Transact-Sql)
- [编程语言]C陷阱与缺陷
- 【Magick++】配置开发环境
- IReport+JasperReport系列的坑(二)CloumnFooter与Detail之间有缝隙
- Java进阶总结——集合框架
- onnxruntime cuda版本使用时出现的错误汇总
- video网页能播放.mp4视频,微信不能播放的问题
- asp.net 浏览器下载文件的四种方式
- 控制台也能炫-chrome浏览器控制台输出彩色文字
- 2021上海益生产品(益生菌)展浅谈-益生菌对身体的21个好处
- java 方麦子_南方麦子什么时候成熟?小麦有什么营养价值呢?
热门文章
- angularjs 中 Factory,Service,Provider 之间的区别
- Java语言基础JavaScript
- SQL反模式笔记7——多列属性
- 音乐文件基本格式,wave,mod,midi,mp3,wma,flac
- pycharm的中自定义库和关键字_Python“库”在树莓派中的应用解析
- doxygen注释规范示例(C++)
- 数据库 | 菜鸟成长记之MySQL数据库
- 项目打包publicpath_将项目部署至github和码云
- python安装与开发环境搭建实验总结_python实验一:python环境配置
- java有什么字符串_Java 中操作字符串都有哪些类?它们之间有什么区别