Advertisement
Guest User

Untitled

a guest
May 26th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.73 KB | None | 0 0
  1. #!/usr/local/bin/perl
  2.  
  3. my @temparr=();
  4. my $data_file='input.data';
  5.  
  6. open(DATFILE, $data_file) || die("Could not open file!");
  7. @array=<DATFILE>;
  8. close(DATFILE);
  9.  
  10. foreach $element (@array)
  11. {
  12. chomp($element);
  13. my @rowarr=split(/\|/,$element);
  14.  
  15.  foreach my $record (@rowarr) {
  16.  chomp($record);
  17.  my $size=length($record);
  18.  push @temparr, "$size ";
  19.  }
  20.  push @temparr, "\n";
  21. }
  22. print @temparr;
  23. $
  24. $ cat input.data
  25. ABCDE|asd|aserreadd|aadd|addff|werredfgfdg|zxv|
  26. ABC|asafdd|asadd|aadd|addff|dsfgfd|zxewrwev|
  27. ABCDEFG|asd|asadd|wwereweaadd|addff|weerwe|zxrev|
  28. $
  29. $ perl readinputdata.pl
  30. 5 3 9 4 5 11 3
  31. 3 6 5 4 5 6 8
  32. 7 3 5 11 5 6 5
  33. $
  34. $ ######################### desired output = highest number of each column
  35. $ 7 6 9 11 5 11 8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement