awips2/deltaScripts/14.3.1/datadelivery/updateSubscriptionOwners.pl
Dave Hladky a520e57f73 Issue #2992 Missed perl script
Former-commit-id: 9a43ac36e6 [formerly 23433f628d] [formerly 9a43ac36e6 [formerly 23433f628d] [formerly 904a608495 [formerly b2c19dd8cfa3eee138f2b9abf7289d464d94ef46]]]
Former-commit-id: 904a608495
Former-commit-id: bc4067c5d8 [formerly dbe4f68100]
Former-commit-id: 741e809c95
2014-05-01 08:48:38 -05:00

24 lines
No EOL
398 B
Perl

#!/usr/bin/perl
open (IN, $ARGV[0]);
print $ARGV[0];
@lines = <IN>;
close IN;
$site = "";
foreach $line (@lines) {
if ($line =~ /originatingSite=&quot;([\w]+)&quot;/) {
$site = $1;
}
}
foreach $line (@lines) {
if ($line =~ s/owner="([\w]+)"/owner="$site"/g) {
print $line;
}
}
$OUTFILE = "TEMP";
open (OUT, ">>TEMP");
foreach $line (@lines) {
print OUT $line;
}
rename $OUTFILE, $ARGV[0]