Beruflich Dokumente
Kultur Dokumente
/usr/bin/perl
################################################################################
#################
######
START OF PROGRAM
#########
################################################################################
#################
########## DECLARATION OF VARIABLES ############
my $n= 0;
my $input_file = $ARGV[1];
my $output_file = $ARGV[3];
my $data;
my $data_out;
my $line;
=$ARGV[1]\n";
=$ARGV[3]\n";
=$ARGV[2]\n";
=$ARGV[0]\n";
sub main1 {
open($data,"<$ARGV[1]") or die ("file not opened");
open($data_out, ">$ARGV[3]") or die ("can't open file\n");
utput file
# open o
while(<$data>) {
$line = $_;
chomp;
if(m/\bThe scan channel unload value\b/) {
#print "time found\n";
@array = split(/is/,$line);
print "array = $array[0], $array[1],$array[2],$a
rray[3],$array[8], $array[9],$array[10],$array[11],$array[12]\n";
@bin_spt = split(/\s+/,$array[1]);
print "bin_spt = $bin_spt[0], $bin_spt[1], $bin_
spt[2]\n";
$bin_data = reverse $bin_spt[1];
print "bin_spt = $bin_spt[1] \nbin_data = $bin_d
ata\n";
print $data_out "$array[1] is $bin_data $bin_spt
[2]\n";
} elsif(m/\bThe scan chainin value\b/) {
@array = split(/is/,$line);
print "array = $array[0], $array[1],$array[2],$a
rray[3],$array[8], $array[9],$array[10],$array[11],$array[12]\n";
@bin_spt = split(/\s+/,$array[1]);
print "bin_spt = $bin_spt[0], $bin_spt[1], $bin_
spt[2]\n";