Leser: 1
7 Einträge, 1 Seite |
Quote# ####################################################
# parameter und funktion fuer das script einlesen
######################################################
#Übergabe der globalen Variablen aus der main.ini Datei
my $parameterFile = "D://Perl//Main.cfg";
open(IN, $parameterFile) || die "Paramterfile $parameterFile nicht gefunden!";
my @par = <IN>;
#close(IN);
eval( join("\n", @par) );
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1 #!/usr/bin/perl
2
3 use strict;
4 use warnings;
5 use Config::Any;
6
7 my $file = 'test.ini';
8
9 my $cfg = Config::Any->load_files({
10 files => [$file],
11 use_ext => 1,});
12
13 my ($c_file,$config) = each %{$cfg->[0]};
14 my $path = $config->{Sektion}->{Path};
1
2
[Sektion]
Path=\\\\svxxxxx\\f$\\log\\MSSQL$QCSQLSxxxx\\SqlSrvJobs\\reset_QcDemoPj.log
1
2
3
4
5
6
7
8
9
10
11
12
13
open CONFIG, "main.cfg" or die $!;
while (<CONFIG>) {
chomp;
s/\/\*.*//;
s/^\s+//;
s/\s+$//;
next unless length;
my ($key, $value) = split(/\s*=\s*, $_, 2);
$config{$key} = $value;
}
#main cfg
Name = Froschpopo
1
2
3
4
5
6
7
8
9
10
11
12
13
open CONFIG, "main.cfg" or die $!;
while (<CONFIG>) {
chomp;
s/\/\*.*//;
s/^\s+//;
s/\s+$//;
next unless length;
my ($key, $value) = split(/\s*=\s*, $_, 2);
$config{$key} = $value;
}
#main cfg
Name = Froschpopo
7 Einträge, 1 Seite |