美文网首页生信猿
【Perl编程-5】输入输出

【Perl编程-5】输入输出

作者: oddxix | 来源:发表于2019-01-03 16:39 被阅读4次

钻石操作符输入<>

一行行进行读取的,一般配合使用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】输入输出

    钻石操作符输入<> 一行行进行读取的,一般配合使用while循环读入 调用参数 @ARGV数组里塞满了调用参数,使...

  • Perl6 的特别之处

    Perl6 是 Perl 语言社区开发的新的编程语言。它和 Perl5 不兼容。 所有的编程语言都会经历一个成长过...

  • CentOS7下安装Perl编程环境

    因为工作的关系,需要改用Perl语言进行编程,下面以CentOS7为例安装Perl编程环境。 安装Perl 一个命...

  • 编程语言

    一、编程语言分类 二、解释型编程语言 Perl Perl 是一种支持动态编程的高级解释型编程语言。它是由 Larr...

  • 配置CPAN

    LOCAL_APP=$HOME/perl5/# local perl editionLOCAL_PERL_EDIT...

  • Perl 6 控制流:Control Flow

    一说到Perl 6,就得和Perl 5比较,Perl 5 在 feature 中加入了switch等方便的控制流,...

  • Effective Perl-chapter6

    从perl5开始引入的引用是perl的学习中的一个重点,它为复杂数据结构和面向对象的编程的方式打开了一扇门。要想良...

  • Bash编程010——输入输出重定向

    Bash编程010——输入输出重定向 输入输出是任何一种编程环境中最基本的功能。我们在本节将会讨论Linux系统中...

  • perl 编程技巧

    Perl 是目前我最熟悉的工作语言,perl中有很多特别实用的小技巧下面我就一一罗列一下: -w-w 启用警告,这...

  • perl 语言编程

    曾经的用过的语言 perl 是我写过第一个超过一百行代码的程序设计语言。当时很多人说perl 快死了,我也一直受这...

网友评论

    本文标题:【Perl编程-5】输入输出

    本文链接:https://www.haomeiwen.com/subject/hpqfrqtx.html