Skip to content

Instantly share code, notes, and snippets.

@jciechowski
Created January 10, 2012 16:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jciechowski/1589970 to your computer and use it in GitHub Desktop.
Save jciechowski/1589970 to your computer and use it in GitHub Desktop.
Napisz niewielki program, który wczytuje dowolny plik tekstowy i sprawdza, czy zawiera on w sobie jakieś powtarzające się wiersze. Wiersze w pliku mogą być ustawione dowolnie. Program powinien wypisać treść wierszy powtarzających się oraz liczbę powtórzeń
#!/bin/perl -w
use strict;
my $plik = $ARGV[0];
my $count = 0;
my @tekst = ();
open(FILE,$plik) or die "Nie mozna otworzyc!:$!";
@tekst = <FILE>;
close(FILE);
for(my $i=0;$i<$#tekst;$i++) {
for(my $j=$i+1;$j<$#tekst;$j++) {
if($tekst[$i]=~$tekst[$j]) {
print "$tekst[$i]";
$count++;
}
}
}
print "$count\n";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment