#!/bin/perl

# V 0.1.0 050509 rmdoub.pl
# 	 
# Licensed under GPL2
#
#  ¢  ¢
#  ¢ ¢
#  ¢     ¢¢  ¢  ¢  ¢¢   ¢¢     ¢¢   ¢¢   ¢¢
#  ¢ ¢  ¢  ¢ ¢  ¢ ¢  ¢ ¢  ¢   ¢  ¢ ¢  ¢ ¢  ¢
#  ¢  ¢ ¢     ¢¢  ¢  ¢  ¢¢¢ ¢  ¢¢  ¢     ¢¢¢
#                         ¢                ¢
#        martin         ¢¢     krung     ¢¢
#
# ++++++++++++++++++++++++++++++++++++++++++++++++

use strict;

my %md5sum;
my $muster;

$muster=$ARGV[0];
printl($muster);


while(<*>){
	my $filename = $_;
	
	my $com = "md5sum ". $filename;
	
	my $md5 = docom($com);
	$md5 = substr($md5,0,32);
	printl($md5);
	
	if ($md5sum{$md5} eq ""){
		$md5sum{$md5} =  $filename;
	} else {
	$com = "rm $filename";
	docom($com);
	printl($com);
	}
}

#exit;

sub docom(){
	my $com=$_[0];
	#printl($com);
	my $output=`$com`;
	return($output);
}

sub printl(){
	my $out=$_[0];
	print $out."\n";
}

