awips2/deltaScripts/14.3.1/datadelivery/updateSubscriptionOwners.pl

24 lines
398 B
Perl
Raw Normal View History

2022-05-05 12:34:50 -05:00
#!/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]