鉆石操作符輸入<>
一行行進(jìn)行讀取的,一般配合使用while循環(huán)讀入
while(my $file=<>){
}
調(diào)用參數(shù)
@ARGV數(shù)組里塞滿了調(diào)用參數(shù),使用@ARGV數(shù)組可以指定文件處理順序。
use warnings;
use strict;
open (FHA,"<$ARGV[0]");
while (my $file=<FHA>){
}
要運(yùn)行以上程序,使用perl em.pl filename1
文件句柄
文件句柄由字母、數(shù)字、及下劃線組成,不得以數(shù)字開(kāi)頭。
#讀入文件
open FHA,"<file.txt";
open FHB,"<$ARGV[0]";
#輸出文件
open FHC,">file2.txt";
open FHD,"$ARGV[1]";
open FHE,“>>file3.txt”##輸出文件追加到file3.txt后面
關(guān)閉文件句柄
使用close 操作符close FHA
使用die處理錯(cuò)誤
使用die函數(shù)來(lái)輸出報(bào)錯(cuò)信息
if(! open FHA,"$ARGV"){
die ("Can't open file : $! ")
}
標(biāo)準(zhǔn)輸出
print FHB @array;
格式化輸出
使用printf操作符。
