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”;
}
消息中的$!是是系統產生的一些可讀的信息