加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl I/O Read & Write

发布时间:2020-12-16 00:22:16 所属栏目:大数据 来源:网络整理
导读:#!/opt/nokianms/bin/perl -w ? use strict; use English; ? use IO::File; ? my $FileContent; ? sub ReadRepXMLFile { ??? my ( $filename ) = @ARG; ? ??? undef $RS;?# for reading the file into one scalar ??? ??? my $ifh = IO::File-new( $filename

#!/opt/nokianms/bin/perl -w

?

use strict;

use English;

?

use IO::File;

?

my $FileContent;

?

sub ReadRepXMLFile

{

??? my ( $filename ) = @ARG;

?

??? undef $RS;?# for reading the file into one scalar

???

??? my $ifh = IO::File->new( $filename,"r" );

??? die "File OpenError($filename);$OS_ERROR" unless $ifh;

?

??? $FileContent = <$ifh>;

?

??? $ifh->close();

}

?

sub WriteRepXMLFile

{

??? my ( $filename ) = @ARG;

?

??? my $ofh = IO::File->new( $filename,"w" );

??? die "File OpenError($filename);$OS_ERROR" unless $ofh;

??? $ofh->print( $FileContent );

??? $ofh->close();

}

?

sub main

{

??? if ( scalar( @ARGV ) != 2 )

??? {

??????? print "Usage: $0<xxxrap_rep.xml> <outputfile>n";

??????? exit 1;

??? }

?

??? ReadRepXMLFile( $ARGV[0] );

??? WriteRepXMLFile( $ARGV[1] );

?

???? exit 0;

}

?

main();

?

__END__

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读