metadata_transfer.pl
来源:互联网 发布:爱淘宝翡翠吊坠 编辑:程序博客网 时间:2024/06/05 18:32
#!/usr/bin/perl -w
use English;
use strict;
use warnings;
use Getopt::Long;
my ($inputFile, $outputFile, $ne, $toolHelp) = ();
GetOptions("i|input=s" => \$inputFile,
"o|output=s" => \$outputFile,
"e|ne=s" => \$ne,
"h|help!" => \$toolHelp
);
if($toolHelp || $inputFile eq "" || $outputFile eq "") {
Help();
exit 0;
}
open(INPUT, "<$inputFile") || die "Can't open $inputFile: $!";
open(OUTPUT, ">$outputFile") || die "Can't open $outputFile: $!";
while (my $line = <INPUT>) {
chomp($line);
my @arr = split("###", $line);
print OUTPUT "<Counter ID=\"$arr[0]\" colName=\"$arr[1]\" timeFormula=\"$arr[2]\" nwFormula=\"$arr[3]\" unit=\"Integer number\">
<Description>$arr[4]</Description>
</Counter>\n";
}
close OUTPUT;
close INPUT;
sub Help {
print " Usage: perl $0 -i inputFile -o outputFile -e NE\n";
}
use English;
use strict;
use warnings;
use Getopt::Long;
my ($inputFile, $outputFile, $ne, $toolHelp) = ();
GetOptions("i|input=s" => \$inputFile,
"o|output=s" => \$outputFile,
"e|ne=s" => \$ne,
"h|help!" => \$toolHelp
);
if($toolHelp || $inputFile eq "" || $outputFile eq "") {
Help();
exit 0;
}
open(INPUT, "<$inputFile") || die "Can't open $inputFile: $!";
open(OUTPUT, ">$outputFile") || die "Can't open $outputFile: $!";
while (my $line = <INPUT>) {
chomp($line);
my @arr = split("###", $line);
print OUTPUT "<Counter ID=\"$arr[0]\" colName=\"$arr[1]\" timeFormula=\"$arr[2]\" nwFormula=\"$arr[3]\" unit=\"Integer number\">
<Description>$arr[4]</Description>
</Counter>\n";
}
close OUTPUT;
close INPUT;
sub Help {
print " Usage: perl $0 -i inputFile -o outputFile -e NE\n";
}
- metadata_transfer.pl
- PL SQL
- pl/sql
- pl/sql
- PL/SQLDeveloper
- PL/SQL
- xmove.pl
- tnscmd.pl
- pl/sql
- build_ams.pl
- PL SQL
- steam.pl
- name1.pl
- name2.pl
- condition.pl
- PL/SQL
- PL/SQL
- pl/sql
- POJ 3281 Dining
- counter_transfer.pl
- H264--1--编码原理以及I帧B帧P帧
- IOS5新增JSONAPI
- Android 学习笔记一些小知识点(2014.08.25更新)
- metadata_transfer.pl
- 线程 NSCondition NSThread
- 黑马程序员-Socket网络编程一点心得
- ireport连接oracle出错,解决方案
- 实现RTP协议的H.264视频传输系统
- 笔记之团队项目注意
- iphone 上socket 关于SIGPIPE
- 共享内存
- 海量数据存储