/[sap_import]/pipe2sap.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /pipe2sap.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by dpavlin, Mon Feb 3 14:24:55 2003 UTC revision 1.4 by dpavlin, Mon Feb 3 14:30:50 2003 UTC
# Line 62  print "Using file '$outfile'\n"; Line 62  print "Using file '$outfile'\n";
62    
63  my @data;       # array for order  my @data;       # array for order
64  my $lines;      # number of lines in order  my $lines;      # number of lines in order
65    my $nr;         # order number
66    
67  my $first = <STDIN>;  my $first = <STDIN>;
68  push @data,$first;  push @data,$first;
69  chomp $first;  chomp $first;
70  $first=~s/ //g;  $first=~s/ //g;
71  if ($first =~ m/\s+(\d+)\s+(\d+)\w+\s*$/) {  if ($first =~ m/\s+(\d+)\s+(\d+)\w+\s*$/) {
72          my ($nr,$lines) = ($1,$2);          ($nr,$lines) = ($1,$2);
73          print "Processing $lines lines order no. $nr\n";          print "Processing $lines lines order no. $nr\n";
74  } else {  } else {
75          die "FATAL: can't find number of lines in first line ($first) of input file.";          die "FATAL: can't find number of lines in first line ($first) of input file.";
# Line 83  while(<STDIN>) { Line 84  while(<STDIN>) {
84  if ($#data != $lines) {  if ($#data != $lines) {
85          print "FATAL: file integrity check failed: ";          print "FATAL: file integrity check failed: ";
86          if ($#data > $lines) {          if ($#data > $lines) {
87                  print "too many";                  print "too many ($#data > $lines)";
88          } else {          } else {
89                  print "too few";                  print "too few ($#data < $lines)";
90          }          }
91          print " lines ($#data)...\n";          print " lines...\n";
92  } else {  } else {
93          print "File integrity checked, saving file...\n";          print "File integrity checked, saving file...\n";
94          open(OUT, "> $outdir/$outfile") || die "FATAL: can't open '$outdir/$outfile': $!";          open(OUT, "> $outdir/$outfile") || die "FATAL: can't open '$outdir/$outfile': $!";

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.26