麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

perl命令行參數(shù)內(nèi)建數(shù)組@ARGV淺析

2020-06-04 20:31:45
字體:
供稿:網(wǎng)友

當(dāng)perl腳本運(yùn)行時(shí),從命令行上傳遞給它的參數(shù)存儲(chǔ)在內(nèi)建數(shù)組@ARGV中,@ARGV是PERL默認(rèn)用來接收參數(shù)的數(shù)組,可以有多個(gè)參數(shù),$ARGV[0]是表示接收到的第一個(gè)參數(shù),$ARGV[1]表示第二個(gè)。
使用方法為:
代碼如下:perl   my.pl $ARGV[0]  $ARGV[1]
看一個(gè)具體例子:
比如文件1的內(nèi)容:
代碼如下:1320238
1320239
1320239
1320238
1320238
1320238
1320235
1320237

文件2的內(nèi)容:
代碼如下:102 5709072117805887 4001 1301854
102 5709072117807510 4001 1320292
102 5709072117838653 4001 1301857
102 5709072117814280 4001 1305832
102 5709072117839397 4001 1310673
102 5709072117839335 4001 1311270

我想先把文件1的內(nèi)容讀取出來,然后讀取文件二的內(nèi)容,在讀取文件2的內(nèi)容的時(shí)候,文件2的最后一列需要包含在上文件1內(nèi)。
代碼如下:[root@localhost ~]$ perl  ex.pl 1.txt 2.txt
[root@localhost ~]$ cat ex.pl
#!/usr/bin/perl
use strict;

open(ONE,"$ARGV[0]") or die $!;
open(TWO,"$ARGV[1]") or die $!;

my %hash;
while (<TWO>) {
    chomp;
    my @line=split;
    my $column4=$line[3];
    $hash{$column4}=$_;
}

while (<ONE>) {
     chomp;
     print $hash{$_} if defined $hash{$_};
   
}

print"/n";

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 一区二区三区在线观看免费视频 | 高清做爰免费无遮网站挡 | 欧美18一12sex性处hd | 一边吃奶一边摸下娇喘 | 精品久久久一二三区播放播放播放视频 | 最近日本电影hd免费观看 | 小视频免费在线观看 | 男女羞羞视频在线免费观看 | 一级色毛片| 俄罗斯16一20sex牲色另类 | 中韩毛片 | 亚洲国产成人久久成人52 | 久久国产一二区 | 最污网站 | 欧美黑人一级 | 久久成人视屏 | 精品国产一级毛片 | 日本中文字幕网址 | 日本精品一区二区 | 99精品热视频 | 久草中文网 | 视频在线亚洲 | 欧美一级一片 | 一区二区三区无码高清视频 | 亚洲国产馆 | 天堂福利电影 | www国产成人免费观看视频 | 天天夜夜草 | 国产精品一区视频 | 欧美18一19sex性护士农村 | 91九色蝌蚪在线 | 日本欧美一区二区三区视频麻豆 | 国产精品久久久在线观看 | 国产成年人在线观看 | 欧美三级欧美成人高清www | 欧美视频国产精品 | 欧美成人三级视频 | 看免费的毛片 | 羞羞网站在线观看入口免费 | 国av在线| 久久伊人国产精品 |