Thread Datei aufrufen (6 answers)
Opened by Henri at 2015-04-03 16:35

Gast Henri
 2015-04-04 18:15
#180586 #180586
also ich meine dass die Eingabedatein müssen als Parameter beim Aufruf des Scriptes mitübergeben werden. dh wenn sie mein unteres stehendes code habe ich die Eingabedateien festgelegt, und das will ich nicht, ich möchte die gern von meinem Perl-editor aufrufen und lasst die von meinem code ausführen.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
use strict;          
use warnings;        
use File::Compare;   


my %exclude;         
my $file1 = 'default_sysdumpdev_150319.txt';
my $file2 = 'd100spuptl25e0_sysdumpdev.txt';
my $compare = compare('d100spuptl25e0_sysdumpdev.txt', 'default_sysdumpdev_150319.txt');
   
open my $file, '<', 'default_sysdumpdev_150319.txt' or die $!; 
while (<$file>) {
  chomp;             
  $exclude{$_}++;    
}


my $txtdatei = 'compare.txt';              
open my $txtfh, '>', $txtdatei or die $!;  

open $file, '<', 'd100spuptl25e0_sysdumpdev.txt' or die $!;
                                                            
while (<$file>) {
  chomp;            
  if($compare == 1){   
  
  #print $txtfh "False! the files are not equal \n";    
 
  print $txtfh "FALSE! $_\n" unless $exclude{$_};             
                                                       

  }
  elsif($compare == 0){ 
             
  print $txtfh "True! the Files are equal \n";         
  }
}
close $txtfh;

Last edited: 2015-04-04 18:38:14 +0200 (CEST)

View full thread Datei aufrufen