婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > perl命令行參數(shù)內(nèi)建數(shù)組@ARGV淺析

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

熱門標簽:智能機器人電銷神器 萬利達百貨商場地圖標注 okcc外呼系統(tǒng)怎么調(diào)速度 惠州龍門400電話要怎么申請 上海企業(yè)外呼系統(tǒng) 熱門電銷機器人 外呼電信系統(tǒng) 電話機器人哪里有賣 河南虛擬外呼系統(tǒng)公司

當perl腳本運行時,從命令行上傳遞給它的參數(shù)存儲在內(nèi)建數(shù)組@ARGV中,@ARGV是PERL默認用來接收參數(shù)的數(shù)組,可以有多個參數(shù),$ARGV[0]是表示接收到的第一個參數(shù),$ARGV[1]表示第二個。
使用方法為:

復制代碼 代碼如下:
perl   my.pl $ARGV[0]  $ARGV[1]

看一個具體例子:
比如文件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)容的時候,文件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";

您可能感興趣的文章:
  • Perl調(diào)用shell命令方法小結(jié)
  • Perl Sort函數(shù)用法總結(jié)和使用實例
  • Perl內(nèi)置特殊變量總結(jié)
  • Perl中的特殊內(nèi)置變量詳細介紹

標簽:淮安 合肥 秦皇島 綏化 綿陽 周口 百色 周口

巨人網(wǎng)絡(luò)通訊聲明:本文標題《perl命令行參數(shù)內(nèi)建數(shù)組@ARGV淺析》,本文關(guān)鍵詞  perl,命令行,參數(shù),內(nèi)建,數(shù)組,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《perl命令行參數(shù)內(nèi)建數(shù)組@ARGV淺析》相關(guān)的同類信息!
  • 本頁收集關(guān)于perl命令行參數(shù)內(nèi)建數(shù)組@ARGV淺析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 白城市| 吉水县| 监利县| 盈江县| 宝兴县| 册亨县| 台安县| 郑州市| 丘北县| 荆门市| 尼木县| 博乐市| 义乌市| 赞皇县| 嘉黎县| 司法| 游戏| 施甸县| 建宁县| 南郑县| 神木县| 梓潼县| 板桥市| 西昌市| 文山县| 金昌市| 平顶山市| 乡城县| 都昌县| 襄城县| 乐安县| 武陟县| 电白县| 漳平市| 泰来县| 河池市| 扶绥县| 昆明市| 呼伦贝尔市| 吉隆县| 措勤县|