kamilosxd678

Mój Perlik

Jan 8th, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.47 KB | None | 0 0
  1. #!/usr/bin/perl
  2. open(FILE, "f.txt");
  3. %tab;
  4. while (<FILE>) {
  5.     $_ =~ s/\(.*\)/\L\1/;
  6.     $_ =~ s/,//g;
  7.     $_ =~ s/\.//g;
  8.     $_ =~ s/\(//g;
  9.     $_ =~ s/\)//g;
  10.     $_ =~ s/\"//g;
  11.     $_ =~ s/\'//g;
  12.     $_ =~ s/\?//g;
  13.     $_ =~ s/!//g;
  14.     $_ =~ s/-//g;
  15.     @tmp = split(' ', $_);
  16.     foreach $x (@tmp) {
  17.         if ($tab{$x}) {
  18.             $tab{$x}++;
  19.         }
  20.         else {
  21.             $tab{$x}=1;
  22.         }
  23.     }
  24. }
  25. foreach $x (sort { ($tab{$a} <=> $tab{$b}) || ($a cmp $b) } keys %tab)
  26. {
  27.     print "$x => $tab{$x}\n";
  28. }
  29. close FILE;
Advertisement
Add Comment
Please, Sign In to add comment