VersionXtrct.pl:
#!/usr/bin/perl
use strict;
my $inFile = $ARGV[0];
open(INHANDLE, "<$inFile") || die("Could not open file");
my @fileLines = <INHANDLE>;
my $fileText = join("", @fileLines);
my $major;
my $minor;
my $build;
if($fileText =~ m/app\.version\.major=(.+)\n/) { $major = $1; }
if($fileText =~ m/app\.version\.minor=(.+)\n/) { $minor = $1; }
if($fileText =~ m/app\.version\.buildnumber=(.+)\n/) { $build = $1; }
my $version = $major.".".$minor.".".$build;
print "\nversion = ".$version;
exit(0);
データが input.txt というファイルにあると仮定して、次を実行します。
VersionXtrct.pl input.txt