Thread Konfigurationsdateien abgleichen
(2 answers)
Opened by MFL at 2008-06-19 11:33
Wenn die Dateien klein genug sind, um leicht in den Speicher zu passen, würde ich das ja ganz anders lösen:
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 #!/usr/bin/perl use 5.010; use strict; use warnings; my @good = do { open my $good, '<', $ARGV[0] // 'good.txt' or die "open(<good>): $!\n"; <$good>; }; chomp @good; my %check = do { open my $check, '<', $ARGV[1] // 'check.txt' or die "open(<check>): $!\n"; map { chomp; $_ => 1; } <$check>; }; foreach (@good) { if (!$check{$_}) { print "Configuration lacks $_\n"; exit 1; } } print "Configuration is ok\n"; exit 0; When C++ is your hammer, every problem looks like your thumb.
|