#!/usr/bin/perl
use strict;
use warnings;
my $alter = "3";
#assign a value to alter different than 0 or 1 which is used later ...
my $openfile = "$ENV{SystemRoot}/win.ini";
{
open (MYFILE, ">>$openfile")or die "Can't open file 1: $!\n"; #open fo
+r write, append not read!
open (TEST, "c:/windows/win.ini") or die "Cant open file $!\n";
while(<TEST>) {
if ( $_ =~ /[ARTEC]/ ) {
my $alter = 1;
} else {
my $alter = 0;
}
}
}
if ($alter == 1) {
#do something;
print "..";
}
close(MYFILE);
close(TEST);
snippet of win.ini
blabla
[ARTEC]
IniFile=f:\vaa\basis\vaa01.ini
bla
It seems like the while block never gets executed,
any help?
Thx in Advance
MH