Perl编程-5输入输出
Posted oddxix
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl编程-5输入输出相关的知识,希望对你有一定的参考价值。
钻石操作符输入<>
一行行进行读取的,一般配合使用while循环读入
while(my $file=<>){
}
调用参数
@ARGV数组里塞满了调用参数,使用@ARGV数组可以指定文件处理顺序。
use warnings;
use strict;
open (FHA,"<$ARGV[0]");
while (my $file=<FHA>){
}
要运行以上程序,使用perl em.pl filename1
文件句柄
文件句柄由字母、数字、及下划线组成,不得以数字开头。
#读入文件
open FHA,"<file.txt";
open FHB,"<$ARGV[0]";
#输出文件
open FHC,">file2.txt";
open FHD,"$ARGV[1]";
open FHE,“>>file3.txt”##输出文件追加到file3.txt后面
关闭文件句柄
使用close 操作符close FHA
使用die处理错误
使用die函数来输出报错信息
if(! open FHA,"$ARGV"){
die ("Can't open file : $! ")
}
标准输出
print FHB @array;
格式化输出
使用printf操作符。
以上是关于Perl编程-5输入输出的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Python 将标准输入/标准输出通过管道传输到 Perl 脚本